body {font-family: 'Microsoft YaHei',"Open Sans", sans-serif;font-size:14px;color:#4d4d4d;min-width:1200px;}
input,
select,
textarea { font-family:'Microsoft YaHei',"Open Sans", sans-serif;font-size:1em;; }
.wrap {  width: 1200px; margin: 0 auto; position: relative; }

img,a{ border:0;}
ul,li{ list-style:none;}
*{ margin:0; padding:0;}
.flt{ float:left;}
.frt{ float:right;}
.clear{ clear:both;}
.clear:after,.clear:before{content:'';clear:both; display:table;}


#main-container{padding-top:86px;}


/*----------header----------*/
.header {height:100px;background:#292929;position: fixed;left: 0;top: 0;width: 100%;z-index: 1000;}
.header .logo{position:absolute; margin-top:-12px;top:0; left:0;z-index: 1000;}
.header .text{ text-align:right;color:#fff;}
.header .text p{ display:inline-block;line-height:24px;margin-top:20px;color:#a4a4a5}
.header .text p.p_tel{padding-left:20px; border-left:1px solid #4d4d4d;margin-left:20px;}
.header .text p.p_tel span{display:block;padding-left:36px; background:url(../img/icon1.png) no-repeat left center; color:#ffea00; font-family:'Times New Roman';font-size:24px;font-weight:bold;}
.head_menu ul{ float:right;}
.head_menu ul li{ float:left; margin-left:25px;line-height:53px;position: relative;}
.head_menu ul li a{ color:#fff;display:block; font-size:16px;}
.head_menu ul li a:hover,.head_menu ul li.on a{ color:#ffea00}
.banner a{height:577px; display:block;}
.banner img{ width:100%;display:block;}


.banner .item.mob{display:none;}


.banner.owl_jl a{height:auto;}
.banner.owl_jl a img{width:100%;display: block;}






/*----------mainer----------*/
.mainer {/* margin-top:100px; */}
.lat_logo{display: none;}
.page_banner.zy_banner .item.item_z{background:url(../img/banner7.jpg) no-repeat center center; background-size:cover;}
.page_banner .item.item_gz{background:url(../img/banner12.jpg) no-repeat center center; background-size:cover;}
.page_banner .item.item_bgmmp{background:url(../img/banner1.jpg) no-repeat center center; background-size:cover;}
.banner_list{ width:90%; margin:0 auto;}
.banner_list ul{padding:25px 0; overflow:hidden;}
.banner_list ul li{width:14.66666%; margin-left:2%; float:left;}
.banner_list ul li .img{width:71px; height:71px; overflow:hidden; float:left; margin-right:20px}
.banner_list ul li .text{ overflow:hidden; line-height:30px;font-size:18px;padding-top:8px;}
.banner_list ul li .text h3{color:#000}
.page{ padding-bottom:65px;}
.page.on{background:#f5f5f5}
.page_title {padding:40px 0; font-size:18px;}
.page_title span{ color:#000; font-size:30px; margin-right:30px;}
.page1_list ul{ overflow:hidden; margin:0 -1%;}
.page1_list li{width:48%; margin:10px 1%;float:left; background:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.05)}
.page1_list li .list{ width:80%; margin:0 auto;padding:30px 0;padding-top:15px;}
.page1_list li .list .img{ float:left; width:20%; text-align:center;}
.page1_list li .list .text{line-height:26px; overflow:hidden;padding-top:15px;}
.page1_list li .list .text h3{ font-size:18px; color:#000; padding-bottom:15px;line-height:20px;}
.page1_list li .list .text label{ display:block;width:30px; height:3px; background:#ffdc04;margin-bottom:15px;}
.page1_list li .list .text p { height:78px; overflow:hidden; }





.head_menu ul li .nav_two { position: absolute; left: -15px; top: 98%; width: 120px; background: rgba(0,0,0,.51); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f000000', endColorstr='#3f000000'); z-index: 100; display: none; }
.head_menu ul li .nav_two p{width:100%;margin-left:0;line-height:40px;margin-top:0;display:block;}
.head_menu ul li .nav_two p a{text-align:left;text-indent:15px;}

.head_menu ul li .nav_two.on{display:block;}
.page_box.page_box1 .flip-item img{overflow: hidden;}
.page_box.page_box1 .flip-item{overflow: hidden;}

/***/
.page_banner.zx_banner .item{background:url(../img/banner3.jpg) no-repeat center center; background-size:cover;}
.img_lat{display:none;}
.bjts_item_web p label{display: block;}
.page_banner { }
.page_banner .item { height:577px; }
.banner_bjts_web { padding-top:140px; margin-left:140px; }
.banner_bjts_web h2 { font-size:52px; color:#000; }
.banner_bjts_web h2 span { display:inline-block; padding-right:135px; background:url(../img/icon8.png) no-repeat right center; }
.banner_bjts_web h3 { font-size:30px; color:#000; font-weight:normal; margin-top:25px; }
.banner_bjts_web p { font-size:28px; color:#000; line-height:50px; width:620px; margin-top:40px; }
.banner_bjts_web a { display:inline-block; width:150px; height:44px; line-height:44px; background:#ffeb1f; text-align:center; font-size:16px; font-weight:bold; margin-top:30px; }

.page_box { padding:60px 0 70px; }
.page_box.page_box1 { background:#f5f5f5; }
.page_tit { text-align:center; }
.page_tit h2 { font-size:28px; color:#010101; margin-bottom:25px; }
.page_tit p { font-size:16px; color:#6d6d6d; line-height:32px;}

.bjts_item { margin-top:40px; }
.bjts_item ul { margin:0 -0.75%; }
.bjts_item ul li { float:left; background:#fff; width:23.5%; margin:0 0.75%; }
.bjts_item_m { border:1px solid #dcdcdc; padding:26px; }
.bjts_item_m .img { height:50px; text-align:center; line-height:50px; }
.bjts_item_m .img img { display:inline-block; vertical-align:bottom; }
.bjts_item ul li span { display:block; width:29px; height:3px; background:#ffdc04; margin:20px auto 0; }
.bjts_item_web { text-align:center; margin-top:20px; }
.bjts_item_web h3 { font-size:16px; color:#000; margin-bottom:15px; }
.bjts_item_web p { font-size:12px; color:#4d4d4d; line-height:24px;height:120px;}
.bjts_cs { text-align:center; margin-top:35px; }
.btn a { display:inline-block; height:44px; line-height:44px; background:#ffeb1f; font-size:16px; color:#000; text-align:center; }
.bjts_cs .btn a { width:328px; }

.bjts_list { margin-top:55px; }
.bjts_list ul { margin:0 -0.75%; }
.bjts_list ul li { float:left; width:23.5%; margin:0 0.75%; background:#000; }
.bjts_list_m { position:relative; }
.bjts_list_m .img { height:145px; overflow:hidden; }
.bjts_list_m .img img { opacity:0.6; }
.bjts_list_web { height:145px; position:absolute; top:0; left:0; display:table; width:100%; text-align:center; }
.bjts_list_web_cell { display:table-cell; vertical-align:middle; }
.bjts_list_web h4 { font-size:18px; color:#fff; line-height:27px; }
.bjts_list_web p { font-size:16px; color:#fff; line-height:27px; }
.bjts_list ul li .btn { position:absolute; left:50%; margin-left:-60px; bottom:-22px; display:none; }
.bjts_list ul li .btn a { width:121px; }
.bjts_list ul li:hover .bjts_list_m { border:2px solid #ffeb1f; }
.bjts_list ul li:hover .bjts_list_m .img, .bjts_list ul li:hover .bjts_list_m .bjts_list_web { height:141px; }
.bjts_list ul li:hover .btn { display:block; }

.bjts_dd_list { margin-top:15px; }
.bjts_dd_list ul { margin:0 -1%; }
.bjts_dd_list ul li { float:left; width:31.333%; margin:24px 1% 0; }
.bjts_dd_list_t { border-bottom:3px solid #ffeb1f; }
.bjts_dd_list_t h3 { font-size:16px; color:#000; line-height:44px; }
.bjts_dd_list_t h3 span { display:inline-block; padding-left:40px; }
.bjts_dd_list_t h3 span.sp1 { background:url(../img/icon14.png) no-repeat left center; }
.bjts_dd_list_t h3 span.sp2 { background:url(../img/icon15.png) no-repeat left center; }
.bjts_dd_list_t h3 span.sp3 { background:url(../img/icon16.png) no-repeat left center; }
.bjts_dd_list_t h3 span.sp4 { background:url(../img/icon17.png) no-repeat left center; }
.bjts_dd_list_t h3 span.sp5 { background:url(../img/icon18.png) no-repeat left center; }
.bjts_dd_list_t h3 span.sp6 { background:url(../img/icon19.png) no-repeat left center; }
.bjts_dd_list_m { margin-top:13px; border:1px solid #e5e5e5; }
.bjts_dd_list_m .img { float:left; width:173px; height:173px; overflow:hidden; position:relative; }
.bjts_dd_list_web_sj { width:10px; height:18px; background:url(../img/icon20.png) no-repeat center center; position:absolute; top:50%; margin-top:-9px; right:0; }
.bjts_dd_list_web { overflow:hidden; padding:20px 20px 0; }
.bjts_dd_list_web p { color:#000; line-height:33px; text-align:justify; }
.bjts_dd_list ul li:hover .bjts_dd_list_m { background:#ffeb1f; }
.bjts_dd_list ul li:hover .bjts_dd_list_web_sj { background:url(../img/icon20_1.png) no-repeat center center; }

.bjts_xm { padding-top:30px; }
.bjts_xm ul li { margin-top:20px; background:#fff; box-shadow:0 0 3px rgba(0,0,0,0.05); padding:18px 29px 19px 18px; }
.bjts_xm ul li .img { float:left; width:329px; height:213px; overflow:hidden; margin-right:31px; }
.bjts_xm_web { overflow:hidden; padding-top:7px; position:relative; }
.bjts_xm_web_t { padding-bottom:15px; border-bottom:1px solid #e4e4e4; }
.bjts_xm_web_t h3 { font-size:20px; color:#3c3c3c; }
.bjts_xm_web_t h3 a { color:#3c3c3c; }
.bjts_xm_web_t p { color:#b8a072; line-height:20px; margin-top:15px; }
.bjts_xm_web_t p span { display:inline-block; margin-left:35px; padding-left:22px; }
.bjts_xm_web_t p span:first-child { margin-left:0; }
.bjts_xm_web_t p span.sp1 { background:url(../img/icon24.png) no-repeat left center; }
.bjts_xm_web_t p span.sp2 { background:url(../img/icon25.png) no-repeat left center; }
.bjts_xm_web_zt { position:absolute; right:0; top:0; width:60px; text-align:center; }
.bjts_xm_web_zt span { display:block; line-height:27px; color:#fff; }
.bjts_xm_web_zt em { font-style:normal; display:block; line-height:34px; font-size:15px; font-weight:bold; }
.bjts_xm_web_zt.bjts_xm_web_zt1 { border:1px solid #e23535; }
.bjts_xm_web_zt.bjts_xm_web_zt1 span { background:#e23535; }
.bjts_xm_web_zt.bjts_xm_web_zt1 em { color:#e23535; }
.bjts_xm_web_zt.bjts_xm_web_zt2 { border:1px solid #b8a072; }
.bjts_xm_web_zt.bjts_xm_web_zt2 span { background:#b8a072; }
.bjts_xm_web_zt.bjts_xm_web_zt2 em { color:#b8a072; }
.bjts_xm_web_zt.bjts_xm_web_zt3 { border:1px solid #b4b1ac; }
.bjts_xm_web_zt.bjts_xm_web_zt3 span { background:#b4b1ac; }
.bjts_xm_web_zt.bjts_xm_web_zt3 em { color:#b4b1ac; }
.bjts_xm_web_m { }
.bjts_xm_web_m p { color:#6d6d6d; margin-top:18px; }
.bjts_xm_web_m .btn { margin-top:25px; }
.bjts_xm_web_m .btn a { width:150px; }

.page_banner.zx_banner .item { height:349px; }
.zx_banner_web_m { width:682px; margin:0 auto; }
.zx_banner_web_m.width_j{width:900px;}
.zx_banner_web { height:349px; display:table; width:100%; }
.zx_banner_web_cell { display:table-cell; vertical-align:middle; }
.zx_banner_web h2 { text-align:center; font-size:38px; font-weight:normal; color:#fff; }
.zx_banner_web_search { border:1px solid #dcdcdc; border-radius:3px; margin-top:38px; }
.zx_banner_web_search .btn { float:right; }
.zx_banner_web_search .btn a { width:118px; font-weight:bold; }
.zx_banner_web_search .btn a span { display:inline-block; padding-right:27px; background:url(../img/icon28.png) no-repeat right center; }
.zx_banner_web_inp { overflow:hidden; height:44px; line-height:44px; padding-left:44px; background:#fff url(../img/icon29.png) no-repeat 15px center; }
.zx_banner_web_inp input { width:100%; border:none; height:44px; line-height:44px; }
.zx_banner_web p { color:#fff; margin-top:22px; }
.zx_banner_web p a { color:#fff; margin:0 14px; }
.zx_banner_web p a:first-child { margin-left:0; }
.zx_banner_web p a:hover { color:#b8a072; }

.page_zx_nav { background:#fff; padding:40px 0; border-bottom:1px solid #e3e3e3; text-align:center; }
.page_zx_nav ul li { display:inline-block; border:1px solid #dfdfdf; width:143px; margin:0 8px; opacity:0.5; }
.page_zx_nav ul li a { display:block; padding-bottom:11px; }
.page_zx_nav ul li span { display:block; height:45px; }
.page_zx_nav ul li span.sp1 { background:url(../img/icon30_1.png) no-repeat center center; }
.page_zx_nav ul li span.sp2 { background:url(../img/icon31_1.png) no-repeat center center; }
.page_zx_nav ul li span.sp3 { background:url(../img/icon32_1.png) no-repeat center center; }
.page_zx_nav ul li span.sp4 { background:url(../img/icon33_1.png) no-repeat center center; }



.page_zx_nav ul li span.sp5 { background:url(../img/icon30-5.png) no-repeat center center; }
.page_zx_nav ul li span.sp6 { background:url(../img/icon30-6.png) no-repeat center center; }
.page_zx_nav ul li span.sp7 { background:url(../img/icon30-7.png) no-repeat center center; }
.page_zx_nav ul li span.sp8 { background:url(../img/icon30-8.png) no-repeat center center; }
.page_zx_nav ul li span.sp9 { background:url(../img/icon30-9.png) no-repeat center center; }
.page_zx_nav ul li span.sp10 { background:url(../img/icon30-10.png) no-repeat center center; }
.page_zx_nav ul li span.sp11 { background:url(../img/icon30-11.png) no-repeat center center; }
.page_zx_nav ul li span.sp12 { background:url(../img/icon30-12.png) no-repeat center center; }
.page_zx_nav ul li span.sp13 { background:url(../img/icon30-13.png) no-repeat center center; }
.page_zx_nav ul li span.sp14 { background:url(../img/icon30-14.png) no-repeat center center; }
.page_zx_nav ul li span.sp15 { background:url(../img/icon30-15.png) no-repeat center center; }
.page_zx_nav ul li span.sp16 { background:url(../img/icon30-16.png) no-repeat center center; }
.page_zx_nav ul li span.sp17 { background:url(../img/icon30-17.png) no-repeat center center; }
.page_zx_nav ul li span.sp18 { background:url(../img/icon30-18.png) no-repeat center center; }
.page_zx_nav ul li span.sp19 { background:url(../img/icon30-19.png) no-repeat center center; }
.page_zx_nav ul li span.sp20 { background:url(../img/icon30-20.png) no-repeat center center; }
.page_zx_nav ul li span.sp21 { background:url(../img/icon30-21.png) no-repeat center center; }
.page_zx_nav ul li span.sp22 { background:url(../img/icon30-22.png) no-repeat center center; }
.page_zx_nav ul li span.sp23 { background:url(../img/icon30-23.png) no-repeat center center; }
.page_zx_nav ul li span.sp24 { background:url(../img/icon30-24.png) no-repeat center center; }
.page_zx_nav ul li span.sp25 { background:url(../img/icon30-25.png) no-repeat center center; }
.page_zx_nav ul li span.sp26 { background:url(../img/icon30-26.png) no-repeat center center; }
.page_zx_nav ul li span.sp27 { background:url(../img/icon30-27.png) no-repeat center center; }
.page_zx_nav ul li span.sp28 { background:url(../img/icon30-28.png) no-repeat center center; }
.page_zx_nav ul li span.sp29 { background:url(../img/icon30-29.png) no-repeat center center; }
.page_zx_nav ul li span.sp30 { background:url(../img/icon30-30.png) no-repeat center center; }
.page_zx_nav ul li span.sp31 { background:url(../img/icon30-31.png) no-repeat center center; }
.page_zx_nav ul li span.sp32 { background:url(../img/icon30-32.png) no-repeat center center; }
.page_zx_nav ul li span.sp33 { background:url(../img/icon30-33.png) no-repeat center center; }
.page_zx_nav ul li span.sp34 { background:url(../img/icon30-34.png) no-repeat center center; }
.page_zx_nav ul li span.sp35 { background:url(../img/icon30-35.png) no-repeat center center; }
.page_zx_nav ul li span.sp36 { background:url(../img/icon30-36.png) no-repeat center center; }
.page_zx_nav ul li span.sp37 { background:url(../img/icon30-37.png) no-repeat center center; }
.page_zx_nav ul li span.sp38 { background:url(../img/icon30-38.png) no-repeat center center; }

.page_zx_nav ul li p { color:#000; }
.page_zx_nav ul li.in{ background:#ffeb1f; border:1px solid #ffeb1f; opacity:1; }
@media only screen and (max-width: 750px){
.page_zx_nav ul li:active { background:#ffeb1f; border:1px solid #ffeb1f; opacity:1; }

}
@media only screen and (min-width: 750px){
.page_zx_nav ul li:hover { background:#ffeb1f; border:1px solid #ffeb1f; opacity:1; }

}
.page_zx { background:#f6f6f6; padding:22px 0 75px; }
.page_zx_list { background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.08); padding:0 75px; }
.page_zx_list ul li { padding:30px 0; border-top:1px solid #e2e2e2; }
.page_zx_list ul li:first-child { border-top:none; }
.page_zx_list ul li .img { float:left; width:285px; height:158px; overflow:hidden; margin-right:33px; }
.zx_list_web { overflow:hidden; }
.zx_list_web h3 { font-size:20px; color:#000; font-weight:normal; }
.zx_list_web h3 a { color:#000; }
.zx_list_web h4 { color:#919191; font-weight:normal; line-height:20px; margin-top:15px; }
.zx_list_web h4 span { display:inline-block; padding-left:23px; margin-left:30px; }
.zx_list_web h4 span:first-child { margin-left:0; }
.zx_list_web h4 span.sp1 { background:url(../img/icon34.png) no-repeat left center; }
.zx_list_web h4 span.sp2 { background:url(../img/icon35.png) no-repeat left center; }
.zx_list_web p { font-size:14px; color:#6c6c6c; line-height:26px; margin-top:10px; }
.zx_list_web p a { margin-left:10px; color:#b8a072; }
.zx_list_web_bq { margin-top:12px; }
.zx_list_web_bq span { display:inline-block; border:1px solid #dbdbdb; height:26px; line-height:26px; padding:0 10px; color:#9f9f9f; margin-left:12px; }
.zx_list_web_bq span:first-child { margin-left:0; }
.page_count { text-align:right; font-size:12px; color:#7b7e82; margin-top:40px;margin-bottom:20px;}
.page_count span { margin-right:12px; }
.page_count a { display:inline-block; height:21px; line-height:21px; padding:0 9px; border:1px solid #e2e5eb; background:#fff; color:#5a666c; margin:0 3px; }
.page_count a.in, .page_count a:hover { background:#ffeb1f; border:1px solid #ffeb1f; color:#000; }

.page_zxxq { padding:53px 0 73px; }
.zxxq_l { float:left; width:860px; }
.page_dqwz { line-height:40px; height:40px; border-bottom:2px solid #e1e1e0; }
.page_dqwz p { }
.page_dqwz span { display:inline-block; height:40px; border-bottom:2px solid #ae9668; margin-right:19px; }
.page_dqwz span img { vertical-align:middle; }
.page_dqwz em { font-style:normal; font-size:12px; color:#8a8686; }
.page_dqwz em a { color:#534f4f; margin:0 14px; }
.zxxq_web {  }
.zxxq_web_t { border-bottom:1px solid #f0f0f0; padding:28px 0 20px; }
.zxxq_web_t h2 { text-align:center; font-size:26px; color:#181716; font-weight:normal; }
.zxxq_web_t p { text-align:right; line-height:20px; font-size:12px; color:#919191; margin-top:25px; }
.zxxq_web_t p span { display:inline-block; padding-left:19px; margin-left:29px; }
.zxxq_web_t p span em { font-style:normal; color:#000; }
.zxxq_web_t p span font { color:#ff4e00; }
.zxxq_web_t p span.sp1 { background:url(../img/icon38.png) no-repeat left center; }
.zxxq_web_t p span.sp2 { background:url(../img/icon34.png) no-repeat left center; }
.zxxq_web_t p span.sp3 { background:url(../img/icon35.png) no-repeat left center; }
.zxxq_web_m { padding:33px 0; border-bottom:1px dashed #ececec; }
.zxxq_web_m p { font-size:14px; color:#3d3d3d; line-height:30px; text-indent:2em; margin-top:16px; }
.zxxq_web_m h4 { font-size:14px; color:#3d3d3d; margin-top:16px; line-height:30px; text-indent:2em; }
.zxxq_web_bqfx { }
.zxxq_web_bqfx .div_bottom { text-indent:0;margin-top:20px; }
.zxxq_web_bqfx .bdsharebuttonbox{ float:right;}
.zxxq_web_bqfx .div_bottom span { display:inline-block; padding-left:19px; background:url(../img/icon39.png) no-repeat left center; color:#908e8b; }
.zxxq_web_bqfx .div_bottom span a { color:#010101; }
.zxxq_web_bqfx .div_bottom label { float:right; cursor:initial; }
.zxxq_web_bqfx .div_bottom label a { margin-right:5px; }
.zxxq_web_bqfx .div_bottom label a img { vertical-align:middle; }
.zxxq_web_bqfx .div_bottom label font { display:inline-block; width:52px; height:28px; line-height:28px; padding-left:8px; text-align:center; background:url(../img/icon41.png) no-repeat left center; margin-left:15px; }
.zxxq_web_pn { margin-top:32px; }
.zxxq_web_pn p { color:#000; }
.zxxq_web_pn p span {  }
.zxxq_web_pn p span a { color:#ae9668; }
.zxxq_web_pn p span.prev { }
.zxxq_web_pn p span.next { float:right; }
.zxxq_r { float:right; width:300px; }
.zxxq_r_tab { border:1px solid #e7e7e7; padding:18px 19px 20px; }
.zxxq_r_tab h2 { font-size:18px; color:#000; font-weight:normal; height:31px; border-bottom:1px solid #e7e7e7; }
.zxxq_r_tab h2 span { display:inline-block; height:30px; border-bottom:2px solid #ae9668; }
.zxxq_r_list { }
.zxxq_r_list ul li { margin-top:25px; }
.zxxq_r_list ul li h4 { font-size:14px; color:#322e2e; font-weight:normal; }
.zxxq_r_list ul li h4 a { color:#322e2e; }
@media only screen and (max-width: 750px){
.zxxq_r_list ul li h4 a:active{ color:#ae9668}
}
@media only screen and (min-width: 750px){
    .zxxq_r_list ul li h4 a:hover{ color:#ae9668}
}
.zxxq_r_list ul li p { margin-top:14px; font-size:12px; color:#8a8686; }
.zxxq_r_list ul li p span.sp1 { float:right; }
.zxxq_r_hd { margin-top:20px; }

.page_banner.al_banner .item { height:259px; }
.page_box .page_title { padding:0; }
.page_title_more { float:right; }
.page_title_more a { color:#000; display:inline-block; padding-right:27px; background:url(../img/icon48.png) no-repeat right center; font-size:14px; vertical-align:top; margin-top:10px; }
.al_spgy_sq { margin-top:30px; padding-bottom:45px; }
.al_spgy_dt { float:left; width:655px; margin-top:12px; }
.al_spgy_vedio { height:147px; overflow:hidden;  position:relative;}
.al_spgy_vedio span{ display:block;width:46px; height:46px; top:50%; margin-top:-23px; left:50%; margin-left:-23px; background:url(../img/icon-1.png) no-repeat center center;position:absolute;}
.al_spgy_vedio img { display:block; }
.al_spgy_dt .al_spgy_vedio { height:352px; }
.al_spgy_dt .al_spgy_vedio video{ height:352px;width:100%;}
.al_spgy_web { height:46px; line-height:46px; background:#242424; }
.al_spgy_web p { padding-left:22px; color:#fff; font-size:14px; }
.al_spgy_web p span { font-size:16px; font-weight:bold; margin-right:17px; }
.al_spgy_tab { overflow:hidden; }
.al_spgy_tab ul li { float:left; width:261px; margin-left:11px; margin-top:12px; }

.al_spgy_owl.owl-theme .owl-controls { bottom:-57px; }
.al_spgy_owl.owl-theme .owl-dots .owl-dot { margin:0 6px; }
.al_spgy_owl.owl-theme .owl-dots .owl-dot span { margin:0; width:33px; height:4px; background:#000; border-radius:0; }
.al_spgy_owl.owl-theme .owl-dots .owl-dot.active span, .al_spgy_owl.owl-theme .owl-dots .owl-dot:hover span { background:#ffeb1f; }



.cgal_lqb { background:#fff; padding:52px 30px; }
.cgal_lqb_list { margin-top:12px; }
.cgal_lqb_list ul { margin:0 -1%; }
.cgal_lqb_list ul li { float:left; margin:28px 1% 0; width:48%;; background:#f6f6f6; }
.cgal_lqb_list ul li .img { float:left; width:333px; height:253px; overflow:hidden; position:relative; }
.cgal_lqb_list ul li .img .img_web { border:2px solid #fff; position:absolute; top:16px; left:17px; padding:7px 11px;  display:none;}
.cgal_lqb_list ul li .img .img_web h4 { font-size:14px; color:#fff; line-height:20px; letter-spacing:2px; }
.cgal_lqb_list_web { overflow:hidden; padding:5px 20px; }
.cgal_lqb_list_web_t { line-height:54px; border-bottom:1px solid #e1e1e1; }
.cgal_lqb_list_web_t h3 { font-size:20px; font-weight:normal; color:#8d774e; }
.cgal_lqb_list_web_m { padding-top:10px; }
.cgal_lqb_list_web_m p { font-size:14px; color:#6d6d6d; line-height:26px; max-height:78px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.cgal_lqb_list_web_jj { margin-top:11px; }

.zy_banner.page_banner.mxds_banner .item { padding-bottom:25px; }
.zy_banner.mxds_banner .zx_banner_web { height:324px; }
.mxds_item { padding:42px 22px; background:#fff; margin-top:-85px; }
.mxds_tmyzdys { margin-top:65px; }
.mxds_hgysds .cgal_lqb { background:none; }
.mxds_hgysds .cgal_lqb_list ul li { background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.08); }
.mxds_hgysds_list_web { }
.mxds_hgysds_list_web p { color:#595959; margin-top:20px; }
.mxds_hgysds_list_web p span { color:#6d6d6d; }
.mxds_hgysds_list_web label { display:block; line-height:32px; background:#292929; font-size:12px; color:#fff; text-align:center; margin-top:65px; }

.yxxq_tstj { padding-bottom:95px; margin-top:-61px; }
.yxxq_tstj .cgal_lqb_list { margin-top:0; }
.yxxq_tstj .yxxq_list { background:#fff; padding:0 30px 60px; box-shadow:0 5px 5px rgba(0,0,0,0.05); }
.yxxq_tstj_list_btn { margin-top:15px; }
.yxxq_tstj_list_btn span { display:inline-block; width:91px; height:32px; line-height:32px; text-align:center; font-size:12px; color:#fff; background:#292929; }
.yxxq_tstj_list_btn span:hover { background:#ffeb1f; color:#000; }

.zy_banner.page_banner.about_banner .item { padding-bottom:0; }
.about_banner .zx_banner_web_m { width:auto; }
.zy_banner.about_banner .zx_banner_web { height:259px; }

.about_box1_tab { position:relative; }
.about_box1_list { background:#fff; }
.about_box1_list .img { width:50%; height:337px; overflow:hidden; }
.about_box1_list .img.img1 { background:#ffeb1f; display:table; }
.about_box1_list .img.img1 img { margin:0 auto; }
.about_box1_list_web { width:50%; display:table; height:337px; }
.about_box1_list_cell { display:table-cell; vertical-align:middle; }
.about_box1_list_web p { padding:0 50px; line-height:32px; color:#212630; }

.page_box.page_box2 { background:url(../img/bg3.jpg) no-repeat center center; background-size:cover; margin-top:-180px; padding-top:183px; }
.about_box2_list ul { margin:0 -1%;  overflow:hidden;}
.about_box2_list ul li { float:left; width:18%; margin:0 1%;  text-align:center;}
.about_box2_list ul li a {color:#fff; display:block; border:1px solid #a0a0a0; }
.about_box2_list ul li .img {  text-align:center;padding-top:38px; padding-bottom:20px;height:35px;}
.about_box2_list ul li h4{ font-size:16px;line-height:30px;}
.about_box2_list ul li .img img { display:inline-block; }
.about_box2_list ul li span{ display:inline-block; margin:0 auto; width:24px; height:3px; background:#ffeb1f}
.about_box2_list ul li p{ height:100px; line-height:25px; text-align:left; padding:0 20px;margin-top:10px;padding-bottom:30px; overflow:hidden;}
.page13_list{margin-top:80px;  background:url(../img/bg5.png) repeat-y center center}
.page13_list i{background:url(../img/icon72.png) no-repeat center center; width:19px; height:19px; display:block;position:absolute; top:20px; left:50%; margin-left:-10px;}
.page13_list li{ position:relative; float:left;width:100%;margin-bottom:30px;line-height:25px;}
.page13_list li:first-child{margin-top:-40px;}
.page13_list .img{width:47%; float:right; text-align:left;}
.page13_list .img img{display:inline-block}
.page13_list .text{width:47%; float:left;text-align:right;}
.page13_list li.even .img{ float:left; text-align:right;}
.page13_list li.even .text{ float:right; text-align:left;}
.page13_list li .text h4{ font-size:16px; color:#000;line-height:30px; margin-bottom:5px;}
.map_list .map{width:607px; float:left;padding-right:20px; background:#fff; position:relative;}
.map_list .map span{ display:block; position:absolute; width:59px; height:59px; background:url(../img/icon98-1.png) no-repeat center bottom;cursor:pointer;}
.map_list .map span.cur1{ bottom:250px; right:133px; }
    .map_list .map span.cur2 { bottom: 123px; right: 66px; }
    .map_list .map span.cur3 { bottom: 103px; right: 87px; }
    .map_list .map span.cur4 { bottom: 87px; right: 255px; }
    .map_list .map span.cur5 { bottom: 94px; right: 68px; }
    .map_list .map span.cur6 { bottom: 222px; right: 181px; }
.map_list{ background:#f6f6f6;margin-right:20px;}
.map_list .map_text{ overflow:hidden;  height:504px;position:relative;}
    .map_list .map_text .text{ position:absolute; bottom:0; left:0; right:0;background:#f6f6f6; padding:20px;padding-top:10px;line-height:25px; }
    .map_list .address span{ display:block; float:left; }
    .map_list .map span.on{ height:77px;z-index:100; background:url(../img/icon98.png) no-repeat center bottom;}

    .map_list .address  p{ overflow:hidden;}
.map_list .map_text img{width:100%;}
.map_list .map_text h3{ font-size:16px;color:#000; padding:0 20px; }
.map_list .map_text .address{ padding:0 20px;}
.page_box3 ul{ overflow:hidden;}
.page_box3 ul li{ width:20%; float:left; position:relative;overflow: hidden;}
.page_box3 ul li .text{width:100%; display:table; height:100%; background:rgba(0,0,0,0.8); position:absolute; left:0; top:0; left:0; bottom:0;  display:none;color:#fff;}
.page_box3 ul li .text .cell{display:table-cell; vertical-align:middle;}
.page_box3 ul li .text span,.page_box3 ul li .text p,.page_box3 ul li .text h3{display:block; width:75%; margin:0 auto;}
.page_box3 ul li .text h3{color:#ffea00; line-height:50px;font-size:18px; font-weight:normal;}
.page_box3 ul li .text p{ line-height:20px;}
.page_box3 ul li:hover .text{ display:table;}
.page_box3 ul li .text span{ color:#7d7d7d; margin-top:30px;font-size:10px;}
.page_box3 ul li .text span em{ display:inline-block;width:50px;  height:1px; background:#7d7d7d; vertical-align:middle;margin-left:20px;}

.page14_list ul{ overflow:hidden; margin:0 -1%;}
.page14_list ul li{ float:left; width:23%; margin:10px 1%;text-align:center;}
.page14_list ul li a{ display:block; border:1px solid #e0e0e0;padding-bottom:30px;padding-top:10px;}
.page14_list ul li h3{ font-size:18px;}
.page14_list ul li .img{ height:100px; line-height:100px;text-align:center;}
.page14_list ul li .img img{ display:inline-block; vertical-align:middle;}

.lx_banner .zx_banner_web{ height:577px;}
.lx_banner .wrok_tit h3{ font-size:42px; letter-spacing:2px;}
.lx_banner .wrok_tit h4{ font-size:38px; color:#999; font-weight:normal; margin-top:30px;}
.lx_banner .wrok_tit p{color:#fff;font-size:18px; width:896px; height:50px; line-height:50px; text-align:center; background:url(../img/icon59.png) no-repeat center center;margin-bottom:60px; margin-top:50px; margin-bottom:0}
.lx_banner .wrok_tit p span{ font-size:18px;}
.lx_banner .zx_banner_web p a{ margin:0;}
.lx_banner .zx_banner_web p a:hover{color:#000;}
.lx_banner .zx_banner_web p font{padding:0 10px;}
.page_box .page1_list li .list{ border:1px solid #e5e5e5;width:auto;padding-left:50px; padding-right:50px;}
.page_box .page1_list li .list p{height: 78px;}
.page_box4{ background:url(../img/banner15.jpg) no-repeat center center; background-size:cover;padding:50px 0;color:#fff;}
.page_box4 h3{ font-size:24px; color:#fff; margin-bottom:30px;}
.page_box4 .page_tit p{ color:#fff;}
.page_box4 .page_tit p span{display:block;}
.page_box4_list{ text-align:center;margin-top:20px;}
.page_box5{background:url(../img/bg6.png);}
    .page_box5_list{margin-top:30px;}
    .page_box5_list .item{float:left;  width:25%; text-align:center; position:relative;}
        .page_box5_list .item span { display:block; height:30px; line-height:30px; color:#8d774e; font-size:16px;}
    .page_box5_list .item img{display:inline-block; vertical-align:middle;}
    .page_box5_list .item .img{ height:80px;line-height:80px;}
    .page_box5_list .item .div_ico{ position:absolute; top:20px; left:100%; margin-left:-51px; width:102px; height:26px; background:url(../img/icon74.png) no-repeat center center}
    .page_box5_list .item.item2 .div_ico,.page_box5_list .item.item5 .div_ico,.page_box5_list .item.item7 .div_ico{top:40px; background:url(../img/icon74-1.png) no-repeat center center}
    .page_box5_list .item  h3{ margin-bottom:20px;margin-top:20px;font-size:16px;}
    .page_box5_list .item p{ width:160px; margin:0 auto; line-height:25px;height:130px;}
    .page15_list ul{ overflow:hidden; margin:0 -1%;}
    .page15_list ul li{ width:23%;background:#000; float:left; margin:10px 1%; position:relative;}
    .page15_list ul li .text{ position:absolute;line-height:30px;  top:0; left:0; right:0; bottom:0; color:#fff;}
    .page15_list ul li:hover .img{ opacity:0.5;filter:alpha(opacity=50)}
    .page15_list ul li:hover .text{background:url(../img/icon80.png) no-repeat bottom right; border:3px solid #ffeb1f}
    .page15_list ul li .text .cell{ position:absolute; top:50%; margin-top:-30px; text-align:center; width:100%;}
    .page15_list ul li .text h3{  font-size:18px; color:#fff;}
    .page15_list ul li .text p{  font-size:14px; }

    .page16_list{margin-top:30px;}
    .page16_list .item1{ width:60%; float:left;}
    .page16_list .item2{ width:39%; float:right;}
    .page16_list .item .tit h3{ line-height:60px;font-size:24px; font-weight:normal; color:#000}
    .page16_list .item .list{ height:350px; background:#fff; box-shadow:0 2px 5px rgba(0,0,0,0.05)}
    .page16_list .item .list ul{ padding:0 30px; margin:0  %;}
    .page16_list .item .list ul li{ width:45%; margin:0 2.5%;float:left;line-height:25px;}
    .page16_list .item .list ul a{ display:block; padding:18px 0; border-bottom:1px solid #efefef}
    .page16_list .item .list ul li:nth-child(7) a,.page16_list .item .list ul li:nth-child(8) a{ border-bottom:0;}
    .page16_list .item .list ul h3{ font-size:16px; font-weight:normal;}
    .page16_list .item .list ul p{ color:#989898}
    .page16_list .item .list ul a:hover{ padding-left:50px; background:url(../img/icon81.png) no-repeat left center; border-bottom-color:#000}
    .page16_list .item .list ul a:hover p{ color:#8d774e}
    .input_list { margin-bottom:10px;}
    .input_list .div_input{width:49%; background:#fff;line-height:50px; box-shadow:0 2px 5px rgba(0,0,0,0.05); padding:0;}
    .div_input input{ width:100%; border:none; background:none;text-indent:15px;}
    .div_textarea{ background:#fff; padding:15px; box-shadow:0 2px 5px rgba(0,0,0,0.05);padding-bottom:20px;}
    .div_textarea textarea{ width:100%;border:none;resize:none; height:200px;}
    .div_textarea .text_bottom{color:#999999; margin-top:3px; line-height:50px;}
    .div_textarea .text_bottom a{ float:right; display:block;width:166px; text-align:center; border-radius:2px; background:#ffeb1f;color:#000;font-size:18px;}
    .zy_banner2.page_banner .item{ height:291px;padding-bottom:0}
    .page2_list3.page2_list li:hover .text h3{ font-size:32px;}
    .page2_list3.page2_list ul{margin-bottom:0}

    .page2_list4  ul{ overflow:hidden; }
    .page2_list4 li{width:50%;background:#f5f5f5; float:left;position:relative;}
    .page2_list4 li .img{width:50%; }
.page2_list4 li .img{ float:right; height:290px;}
.page2_list4 li .text{position:absolute; top:0;bottom:0;left:0; right:50%; padding:20px 35px;}
.page2_list4 li .text i{ display:block;width:24px; height:21px; background:url(../img/icon82.png) no-repeat center center;position:absolute; top:50%; margin-top:-10px; right:-10px;}
.page2_list4 li .text h3{  font-size:26px;color:#333; margin-top:10px;}
.page2_list4 li .text label{ display:block; width:52px; height:3px; background:#ababab; margin:25px 0;}
.page2_list4 li .text p{ }
  .page2_list4 li.li2 .img,.page2_list4 li.li3 .img{ float:left;}
  .page2_list4 li.li2 .text,.page2_list4 li.li3 .text{ left:50%; right:0;}
    .page2_list4 li .text span{display:block;position:absolute; bottom:0; right:0; width:125px;  height:125px;}
    .page2_list4 li .text span.span_icon1{ background:url(../img/icon83.png) no-repeat bottom right;}
    .page2_list4 li .text span.span_icon2{ background:url(../img/icon84.png) no-repeat bottom right;}
    .page2_list4 li .text span.span_icon3{ background:url(../img/icon85.png) no-repeat bottom right;}
    .page2_list4 li .text span.span_icon4{ background:url(../img/icon86.png) no-repeat bottom right;}
    .page2_list4 li .text span.span_icon5{ background:url(../img/icon87.png) no-repeat bottom right;}
    .page2_list4 li .text span.span_icon6{ background:url(../img/icon88.png) no-repeat bottom right;}

    .page2_list4 li:hover .text span{opacity:0.5  }
  .page2_list4 li.li2 .text i,.page2_list4 li.li3 .text i{ right:auto; left:-10px;}
      .page2_list4 li:hover{ background:#ffeb1f;}
      .page2_list4 li:hover .text i{background:url(../img/icon82-1.png) no-repeat center center}
      .page2_list4.page2_list4_1 ul{ margin:0 -1%;}
      .page2_list4.page2_list4_1 li{ width:48%; margin:10px 1%;}

      .page2_list4.page2_list4_1 li .text{text-align:center;height:280px;display:table; left:55%; right:0;width:45%; padding:0;}
      .page2_list4.page2_list4_1 li .text .cell{ display:table-cell; vertical-align:middle; text-align:center;}
      .page2_list4.page2_list4_1 li .img{ height:280px;width:310px; float:left;}
      .page2_list4.page2_list4_1 li .text em{ display:block; height:50px; line-height:50px;}
      .page2_list4.page2_list4_1 li .text p{margin-top:20px;font-size:14px; }

      .page2_list5 ul{ overflow:hidden; margin:0 -0.5%;}
      .page2_list5  ul li{width:49%; margin:0 0.5%; float:left; position:relative;}
      .page2_list5  ul li .text{ position:absolute; top:50%; margin-top:-50px;line-height:50px; left:0; width:100%; text-align:center;color:#fff;}
      .page2_list5  ul li .text h3{ font-size:26px;}
      .page2_list5  ul li .text p{ font-size:16px; }
      .page2_list5  ul li .kuang{background:url(../img/bg7.png) no-repeat bottom center; position:absolute; top:26px; left:26px; right:26px; bottom:26px; border:1px solid #fff; border-bottom:0;}
      .page2_list5  ul li .kuang span{ position:absolute; bottom:-15px;display:block; text-align:center;width:100%; color:#fff;font-size:30px; font-weight:bold;}
      .page5_list2.page5_list ul li .img{ height:190px;}
      .page5_list ul li p span{ font-size:14px; color:#6d6d6d;font-weight:normal;margin-left:10px; padding-left:10px; display:inline-block; border-left:2px solid #000; height:18px; line-height:18px;}

      .page2_list6{  background:url(../img/banner17.jpg) no-repeat center center; height:237px; display:table;width:100%;text-align:center;}
      .page2_list6 .img{font-size:18px; display:table-cell; vertical-align:middle;color:#fff;}
      .page2_list6 .img h3{ font-size:26px;}
      .page2_list6 .img label{ display:block;width:50px; height:3px; background:#fff; margin:20px auto;}














.page2_list *{ transition:all 0.5s;}
.page2_list li{width:24.5%; margin:0 0.25%; float:left; position:relative;}
.page2_list .img{position:relative; height:444px;}
.page2_list .img span{ display:block; color:#000;position:absolute; top:30%;left:0px;}
.page2_list ul{ overflow:hidden;margin:0 -0.25%; margin-bottom:40px;}
.page2_list .text{ position:absolute;background:rgba(0,0,0,0.52); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52000000', endColorstr='#52000000'); bottom:0; left:0; right:0; width:100%;}
.page2_list .text .cell{ padding:0 30px;}
.page2_list .text .drop_text{ display:none;}
.page2_list .text h3{ line-height:58px ;color:#fff;font-size:22px; font-weight:normal;}
.page2_list li:hover .drop_text{ display:block;}
.page2_list li:hover  h3{ color:#ffea00}
.drop_text h4 {display:inline-block;position:relative; margin-top:20px;margin-bottom:30px;}
.drop_text p{ line-height:36px; color:#fff;width:80%; margin-bottom:30px;}
.drop_text h4 label{border:1px solid #d1d1d1; background:#202020; padding:0 10px; color:#fff; display:inline-block; line-height:28px;font-size:16px; font-weight:normal;position:relative;z-index:1}
.drop_text h4 span{ position:absolute; top:10px; bottom:-5px; left:5px; right:-5px; display:block; border:1px solid #d1d1d1; background:#202020; z-index:0}
.page2_list li:hover .text{ display:table; top:0; left:0; right:0; bottom:0;height:444px; display:table; background:rgba(32,32,32,0.9); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f202020', endColorstr='#9f202020');}
.page2_list li:hover .text .cell{vertical-align:middle; display:table-cell; background:url(../img/bg1.png) no-repeat bottom right;}

.page2_cont{ padding:40px 50px;position:relative; background:url(../img/bg2.jpg) no-repeat center center; background-size:cover;color:#fff;}
.page2_cont a{ color:#fff;}
.page2_cont h3{ font-size:24px;margin-bottom:20px;}
.page2_cont ul{ width:80%; overflow:hidden;}
.page2_cont ul li{ width:50%; float:left;line-height:40px;}
.page2_cont .page2_btn{ position:absolute; top:50%;margin-top:-20px; line-height:44px; right:50px;}
    .page2_cont .page2_btn a { display: block; width: 150px; text-align: center; background: #ffeb1f; color: #000;font-size:16px;border-radius:2px; }
    .tit_taggle{ margin-top:15px;}
    .tit_taggle ul{ margin-left:-10px;}
    .tit_taggle ul li{cursor:pointer; float:left;font-size:12px; padding-left:15px; margin-left:15px; border-left:1px solid #d2d2d2}
    .tit_taggle ul li.on,.tit_taggle ul li:hover{ color:#b8a072}
    .tit_taggle ul li:first-child{ border-left:0;}

    .page3_list1{ box-shadow:0 2px 10px rgba(0,0,0,0.05); background:#fff;}
    .page3_list1 .list{ float:left;width:25%;}
    .page3_list1 .list:hover .img_text{ display:block;}
    .page3_list1 .list .img{ position:relative;}
    .page3_list1 .list .img .play{ position:absolute; display:block;width:50px; height:50px; top:50%; margin-top:-25px; left:50%; margin-left:-25px;background:url(../img/icon22.png) no-repeat center center; background-size:100% 100%;}
    .img_text{display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(255,235,31,0.9); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9fffeb1f', endColorstr='#9fffeb1f');line-height:32px; overflow:hidden;}
    .img_text p{ font-weight:bold; font-size:18px; overflow:hidden;color:#000;max-height:130px; }
    .img_text_bg{padding:30px;padding-bottom:50px; background:url(../img/icon23.png) no-repeat 30px bottom; }
    .page3_list1 .list .img,.page3_list1 .list .text{ height:231px;}
    .page3_list1 .list .text{ position:relative;z-index:10}
    .page3_list1 .list .text i{ display:block;width:20px; height:20px; position:absolute; left:50%; margin-left:-10px; background:url(../img/icon21.png) no-repeat center center; top:-10px;}
    .page3_list1 .list.on .text i{ bottom:-10px;top:auto;}
    .page3_list1 .list .text .d_text{ margin:0 25px;padding-top:30px; overflow:hidden;}
    .page3_list1 .list .text .d_list{ overflow:hidden;}
    .page3_list1 .list .text .d_list p{margin-bottom:15px;}
    .page3_list1 .list .text h3{ font-size:18px; color:#000; margin-bottom:20px; line-height:25px;}
    .page3_list1 .list .text h3 span{font-size:14px; float:right;display:block;padding:0 10px;background:#ffea00;  border-radius:2px; color:#000; font-weight:normal;}
    .page3_list1 .list .text ul{ margin-left:-20px; overflow:hidden;max-height:141.5px;}
    .page3_list1 .list .text ul li{ float:left; margin-left:10px; padding-left:10px; border-left:1px solid #ccc; margin-bottom:15px;}

    .page3_list2 ul{ overflow:hidden; margin:0 -1%;}
    .page3_list2 ul li{ width:48%; margin:10px 1%; float:left; background:#fff; box-shadow:0 2px 5px rgba(0,0,0,0.05)}
    .page3_list2 ul li .img{position:relative; float:left; width:262px; height:190px; line-height:190px;}
    .page3_list2 ul li .img span{ display:inline-block; border:2px solid #fff; position:absolute; top:10px; left:10px;line-height:20px;color:#fff; padding:5px 8px;font-weight:bold; max-width:100px;}
    .page3_list2 ul li .text{ overflow:hidden; }
    .page3_list2 ul li .text h3{line-height:66px;margin-bottom:15px;  font-weight:normal;color:#818181;padding-left:20px;}
    .page3_list2 ul li .text h3 span{margin-right:10px; display:inline-block; border-bottom:2px solid #bfbfbf; font-size:20px;color:#000;}
    .page3_list2 .t_text{ margin:0 20px; line-height:26px; height:52px; overflow:hidden;color:#818181;margin-bottom:10px;}
    .page3_list2 .text p{ border-top:1px solid #eeeeee;padding:0 20px;line-height:43px;}
    .page3_list2 .text p span{ margin-left:10px; color:#b29a6b;font-weight:bold;    letter-spacing:1px;}
    .img{ overflow:hidden;}

    .page3_list3 .img1{ height:158px;position:relative;}
    .page3_list3 .owl{ margin:0 auto; box-shadow:0 0 10px rgba(0,0,0,0.05); margin-bottom:10px;}
    .page3_list3 .img1 span{ display:block; position:absolute; top:50%; margin-top:-24px; line-height:48px; background:rgba(0,0,0,0.66); text-align:center; font-size:20px; color:#ffeb1f;width:230px; left:50%; margin-left:-115px;}
    .page3_list3 .text{position:relative;  overflow:hidden; background:#fff;}
    .page3_list3  ul { padding:10px 0;}
    .page3_list3  ul  li{ padding:7px 15px;line-height:20px;}
    .page3_list3  ul .img{margin-right:15px; float:left;width:40px; height:40px; border-radius:40px; overflow:hidden;}
    .page3_list3  ul  li h3{padding-right:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
    .page3_list3  ul  li p{font-size:12px;padding-right:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
    .page3_list3  ul  li .text_rt{position:absolute; top:0; right:0; text-align:center; color:#b8a072;  }
    .page3_list3  ul  li .text_rt span{display:block;font-weight:bold;}

    .page .owl-theme .owl-controls{ bottom:50%; margin-bottom:-25px; }
    .page .owl-theme .owl-controls .owl-nav [class*=owl-]{ width:50px; height:50px;background:url(../img/cur1.png) no-repeat center center;margin:0; padding:0;border-radius:0}
    .page .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{opacity:1;}
    .page .owl-theme .owl-controls .owl-nav .owl-prev{ float:left;margin-left:-100px;background:url(../img/cur1.png) no-repeat center center;}
    .page .owl-theme .owl-controls .owl-nav .owl-prev:hover{background:url(../img/cur1-1.png) no-repeat center center}
    .page .owl-theme .owl-controls .owl-nav .owl-next{ float:right; margin-right:-100px;background:url(../img/cur2.png) no-repeat center center; }
    .page .owl-theme .owl-controls .owl-nav .owl-next:hover{background:url(../img/cur2-1.png) no-repeat center center}

    .more{ margin-top:20px; text-align:center;}
    .more a{ display:inline-block;min-width:110px; padding:0 10px; line-height:38px; border:1px solid #000; }
    .more a span{ display:inline-block;padding-right:30px;  background:url(../img/icon27.png) no-repeat right center;}


    .img_big{ width:100%; overflow:hidden;}
    .img_big .big_list{white-space:nowrap;overflow:hidden;}
    .img_big .big_list span{display:inline-block;margin:0;vertical-align:middle; line-height:514px; height:514px; text-align:center;}
    .img_big .big_list img{vertical-align:middle;display:inline-block;}
    .page4_list{ margin-bottom:30px;}
    .page4_list .img_owl{ margin-top:18px;}
    .page4_list .img_owl .owl{ width:100%;}
    .page4_list .img_owl .img{  height:113px; overflow:hidden;}
    .page4_list .img_owl .img img{width:100%; height:100%;}
.page4_list .owl-theme .owl-controls .owl-nav [class*=owl-] { height:25px; }
.page .page4_list .owl-theme .owl-controls .owl-nav .owl-prev{margin-left:-35px;}
.page .page4_list .owl-theme .owl-controls .owl-nav .owl-next{margin-right:-35px;}
    .page .page4_list .owl-theme .owl-controls{ margin-bottom:12px; height:0;}

    .page4_list .owl .img:hover,.page4_list .owl.on .img{height:109px;  border:2px solid #ffeb1f}
    .page4_cont{background:url(../img/img13.jpg) no-repeat center center; background-size:cover}
       .team_owl .owl{ margin:0 auto;text-align:center;}
    .team_owl{ padding-bottom:30px;}
       .team_owl .img{width:148px; height:148px; overflow:hidden; margin:0 auto;border-radius:100%;}
    .team_owl .owl h3{ line-height:50px;font-size:18px; color:#000;}
    .team_owl .owl .p_tit{ font-size:14px; color:#858585;padding-top:30px; background:url(../img/icon36.png) no-repeat top center; margin-bottom:10px; height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
    .team_owl .owl p{line-height:20px;color:#000; height:40px; overflow:hidden; }
    .team_owl .owl .div_btns{ margin-top:20px;}
    .team_owl .owl .div_btns a{ display:inline-block; margin:0 4px;width:76px; height:30px; line-height:30px; text-align:center; border:1px solid #292929; background:#292929;color:#fff; vertical-align:top; font-size:14px; }
    .team_owl .owl .div_btns a:first-child{background:#fff; color:#282828}

    .page5_list ul{ margin:0 -1%; overflow:hidden;}
    .page5_list ul li{ width:31.333%; margin:0 1%; float:left;padding-bottom:30px; position:relative; margin-bottom:22px;}
    .page5_list ul li .img{ height:218px; overflow:hidden; line-height:218px;}
    .page5_list ul li .text{ position:absolute; bottom:0; left:7.5%; width:85%; background:#fff; line-height:60px;text-align:center;font-size:18px; font-weight:bold;letter-spacing:1px;box-shadow:0 2px 10px rgba(0,0,0,0.05)}

    .page6_list ul{ margin:0 -1%; overflow:hidden;}
    .page6_list ul li{ width:23%; margin:0 1%;float:left; margin-bottom:30px;}
    .page6_list ul li .img{ height:170px;  overflow:hidden; position:relative;}
    .page6_list ul li .img span{ display:inline-block; position:absolute; left:0; bottom:0;padding:0 10px; background:#b8a072;color:#fff;line-height:26px;}
    .page6_list ul li .img span label{ display:block;padding-left:15px; background:url(../img/icon37.png) no-repeat left center; font-size:12px;}

    .img img{max-width:100%;}
    .page6_list ul li .text h3{ line-height:40px;font-weight:normal; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
    .page6_list ul li .text p{ height:40px; line-height:20px; overflow:hidden; color:#6c6c6c;margin-bottom:20px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .page6_list ul li a.a_more{ font-size:12px; color:#b8a072}


    .wrok_tit{ text-align:center;color:#212630}
    .wrok_tit h3{ font-size:38px; font-weight:normal;}
    .wrok_tit p{color:#212630; font-size:28px; }
    .wrok_tit label{ display:block;width:65px; height:4px; background:#000;margin:0 auto; margin-top:30px;}
    .page_zx_nav_owl .owl-theme{ margin:0 30px; width:auto;}
    .page_zx_nav_owl .owl-theme .owl-controls{ bottom:45px;height:0;}
    .page_zx_nav_owl .owl-theme .owl-controls .owl-nav [class*=owl-]{width:14px; height:25px;margin:0;padding:0;}
    .page_zx_nav_owl .owl-theme .owl-controls .owl-nav .owl-prev{margin-left:-20px; float:left; background:url(../img/cur3.png) no-repeat center center}
    .page_zx_nav_owl .owl-theme .owl-controls .owl-nav .owl-next{ background:url(../img/cur4.png) no-repeat center center; float:right;margin-right:-20px;}

    .page_zx_nav ul li span.sp5{background:url(../img/icon42-1.png) no-repeat center center}
    .page_zx_nav ul li span.sp6{background:url(../img/icon42.png) no-repeat center center}
    .page_zx_nav ul li span.sp7{background:url(../img/icon43.png) no-repeat center center}
    .page_zx_nav ul li span.sp8{background:url(../img/icon44.png) no-repeat center center}
    .page_zx_nav ul li span.sp9{background:url(../img/icon45.png) no-repeat center center}
    .page_zx_nav ul li span.sp10{background:url(../img/icon46.png) no-repeat center center}
    .page_zx_nav ul li span.sp11{background:url(../img/icon47.png) no-repeat center center}
    .page_zx_nav ul li span.sp12{background:url(../img/icon48.png) no-repeat center center}


    .xs_banner{ height:258px;}
    .student{margin-top:-90px;margin-bottom:70px;}
        .student .img { width:179px; height:179px;  float:left; margin-right:45px;}
        .student .text{overflow:hidden;}
        .student .text .tit .div_btns{  position:absolute;text-align:center; top:30px; right:0}
        .student .text .tit .div_btns2{ position:absolute; top:10px; right:0; width:126px; background:#ffeb1f; text-align:center;}
        .student .text .tit .div_btns2 label{ display:block; font-size:28px; font-weight:bold;}
        .student .text .tit .div_btns2 span{ font-size:14px; font-weight:bold;color:#000;line-height:30px;padding:10px 0;display:block;}
        .student .text .tit .div_btns2 a{ display:block; width:100%; line-height:40px; background:#292929; color:#fff; font-weight:bold;}
        .student .text .tit .div_btns a{ display:inline-block;width:127px; height:40px;line-height:40px; background:#ffeb1f; color:#000;margin-left:10px;}
            .student .text .tit .div_btns a.on {background:#292929 ; color:#fff }
        .student .text .tit{ position:relative;}

        .student .text h2{ font-size:28px;color:#000;line-height:35px;margin-bottom:13px;}
        .student .text .tit p{ font-size:16px;color:#5f5f5f;margin-bottom:20px;width: 85%;}
        .student .text .tit p span{margin-bottom: 10px;color:#000; line-height:14px; height:14px;display:inline-block; margin-right:13px; padding-right:13px;border-right:1px solid #8d8d8d;}
        .student .text .flt p{ line-height:30px;color:#5f5f5f;padding-left:30px;}
        .student .text .flt p.p1{ background:url(../img/icon50.png) no-repeat 2px center;}
        .student .text .flt p.p2{ background:url(../img/icon51.png) no-repeat left 5px;}
        .student .text .flt p span{color:#000}
        .student .text .tit p span.span_pos{ background:url(../img/icon49.png) no-repeat left center; padding-left:20px;line-height:17px;height:17px;font-weight:bold;}
        .student .text .tit p span:last-child{ border-right:0}
        .student .text .list{ padding-top:20px;}
        .student .text .list div.flt{max-width:390px;}
        .student .text .list ul.frt{ margin-left:0; margin-right:-10px;}
        .student .text .list ul{ margin-left:-26px; overflow:hidden;}
        .student .text .list ul li:first-child{ border-left:0}
        .student .text .list li{color:#6e6e6e; float:left; border-left:#e6e6e6 1px solid; padding:0 25px;}
        .student .text .list li h3{ font-size:18px; color:#b8a072; margin-bottom:20px;}

        .div_stu{  border-bottom:1px solid #e3e3e3}
        .bg_f6f6f6{ background:#f6f6f6;}
        .title{padding:50px 0;}
        .title h3{ font-size:30px; color:#000;font-weight:normal;}
        .page2_list.page2_list2 .img{}
        .page2_list.page2_list2 li:hover .text{ height:444px;}
        .page2_list.page2_list2 li:hover .text .cell{ background:none;}
        .page2_list2 .drop_text h4{ margin-top:0}
        .page_cont{ padding:30px; background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.05);color:#454a4d}
        .page_zx_nav .page_cont ul li{ width:141px;}
        .content{ width:85%; margin:0 auto; text-align:left; padding:30px 0;line-height:32px;}
        .content h1{ line-height:55px; border-bottom:1px solid #e8e7df; font-size:20px; color:#000;margin-bottom:30px;}
        .content h3{ margin-bottom:20px;font-size:18px;font-weight:normal;color:#000}
        .zy_banner.page_banner .item{ height:auto; padding-bottom:50px;}
        .zy_banner .zx_banner_web{ height:290px;}
        .border_none{ border:none;}


		.page7_list .list .img span{display:inline-block;height:100%;width:0;margin:0;vertical-align:middle;}


        .page7_list{ box-shadow:0 0 5px rgba(0,0,0,0.05)}
        .page7_list .item{width:50%; float:left;}
        .page7_list h1{ line-height:90px; background:#ffea00; text-align:center; font-size:24px; color:#000}
        .page7_list .list{ padding:0 50px; background:#fff;}
        .page7_list .list span{ float:left;color:#666; display:block; line-height:81px; margin-right:20px; width:40px; text-align:center;font-size:30px; font-weight:bold;}
        .page7_list .list li:nth-child(1) span{ color:#ffd200;}
        .page7_list .list li:nth-child(2) span{ color:#a0a7ac;}
        .page7_list .list li:nth-child(3) span{ color:#eb8a22;}
        .page7_list .list li:last-child .text{ border-bottom:0;}
        .page7_list .list .text{padding:10px 0; overflow:hidden;border-bottom:1px dashed #e2e2e2;height:62px;}
        .page7_list .list .img{float:left; width:62px; height:62px; border-radius:62px; overflow:hidden;margin-left:30px;margin-right:60px;overflow: hidden;border-radius: 100%;display:table-cell}
        .page7_list .list .img img{width:100%;vertical-align:middle;display:inline-block;}
        .page7_list .list .text .t_text{ overflow:hidden; font-size:16px; color:#5f5f5f}
        .page7_list .list .text h3{ font-size:18px;color:#000; line-height:40px;}
        .margin-top .page_cont{ margin-top:-100px;}

        .content.content2{ padding:0 20px;width:auto;}
        .content.content2 h3{ font-weight:bold;font-size:20px;}
        .page8_list ul { overflow:hidden;margin:-25px -1.5%;}
        .page8_list ul li{width:30.333%; margin:25px 1.5%; float:left;}
        .page8_list ul li .img{width:70px; height:70px; border-radius:70px; overflow:hidden; line-height:70px; text-align:center;float:left;margin-right:20px}
        .page8_list ul li .img img{ display:inline-block; vertical-align:middle; width:100%;}
        .page8_list ul li .text{ overflow:hidden;}
        .page8_list ul li h3{ font-size:20px; line-height:40px;}
        .page8_list ul li p{line-height:20px; font-size:16px; color:#5f5f5f}


        .item1 .zx_banner_web h2{color:#212630}
        .item1 .zx_banner_web p,.item1 .zx_banner_web p a{ color:#606060; }
        .item1 .zx_banner_web p a:hover{ color:#b8a072}

        .div_school{  }
        .school_tit{margin:20px 0; box-shadow:0 0 5px rgba(0,0,0,0.05);border:1px solid #e1e1e1; background:#f3f3f3; padding-left:25px; line-height:30px; }
        .school_tit span{display:block; float:left; width:115px;padding:10px 0;}
        .school_tit .list{ border-bottom:1px dashed #e2e2e2}
        .school_tit .list:last-child{ border-bottom:0}
        .school_tit .text{ overflow:hidden;background:#fff;padding-right:30px;padding-top:10px;padding-bottom:10px;}
        .school_tit .text ul{ margin-left:10px;}
        .school_tit .text ul li{ float:left;margin-left:5px;}
        .school_tit .text ul li a{display:block;padding:0 15px;}
        .school_tit .text ul li.on a,.school_tit .text ul li a:hover{background:#ffea00;  border-radius:2px;}

        .school_list li{margin-bottom:20px; border:1px solid #f2f2f2}
        .school_list .img{margin-right:40px; float:left;width:423px; height:241px; overflow:hidden;position:relative;}
        .school_list .school_logo{ position:absolute; width:57px; height:57px; border-radius:57px; overflow:hidden; box-shadow:0 2px 10px rgba(0,0,0,0.05); top:10px; left:-70px;background:#fff;}
        .school_list .school_logo img{width:100%;}
        .school_list .text{width:317px;  float:left;position:relative;margin-top:20px;}
        .school_list .text h3{ line-height:30px;font-size:20px; font-weight:bold; color:#000}
        .school_list .text p{ line-height:30px;color:#5f5f5f;margin-top:5px;}
        .school_list .text a.a_btn{ display:inline-block; padding:0 35px; background:#ffeb1f;line-height:40px;;margin-top:10px; font-weight:bold;}
        .school_list .text p span{font-weight:bold; color:#ee3324;font-size:20px;}
        .school_list .text p.p_sxnd{ border:1px solid #e2d9c9; padding-left:40px;padding-right:10px; display:inline-block; background:url(../img/icon52.png) no-repeat left center;  }
        .school_list .text p.p_sxnd label{ color:#000}
        .school_list .text h3 span{ margin-left:10px;padding-left:10px; border-left:1px solid #d6d6d6; color:#ae9668; font-size:14px;font-weight:normal; line-height:14px; display:inline-block; height:14px;}
        .school_list .text2{ float:left;border-left:1px solid #eee; margin-top:30px;padding-left:35px;max-width: 350px;}
        .school_list .text2 p{color:#000; line-height:35px;}
        .school_list .text2 p span{display:inline-block; padding-left:30px; background:url(../img/icon51.png) no-repeat left center;color:#5f5f5f}
        .school_list .text2 p.p1 span{background:url(../img/icon51-1.png) no-repeat left center;}
        .school_list .text2 p.p2 span{background:url(../img/icon51-2.png) no-repeat left center;}
        .school_list .text2 p.p3 span{background:url(../img/icon51-3.png) no-repeat left center;}
        .school_list .text2 p.p4 span{background:url(../img/icon51.png) no-repeat left center;}
        .banner_bjts_web.banner_bjts_web2{ margin-left:85px;padding-top:160px;}
        .banner_bjts_web.banner_bjts_web2 h3{ letter-spacing:3px; width:360px; font-size:32px;}
        .banner_bjts_web.banner_bjts_web2 h3 span{ display:block;}
        .banner_bjts_web.banner_bjts_web2 h3 span:first-child{ letter-spacing:6.5px;margin-bottom:10px;}

        .bjts_item.bjts_item2{ width:80%;margin:20px auto;}
        .bjts_item.bjts_item2 li{ width:31.333%; margin:10px 1%;}


        .page9_list ul{ overflow:hidden;margin:0 -1%;margin-top:30px;}
        .page9_list ul li{width:31.333%; float:left; margin:0 1%;}
        .page9_list ul li .li_tit{ line-height:50px; background:#292929;color:#fff;}
        .page9_list ul li .li_tit label{ }
        .page9_list ul li .li_tit span{ font-size:18px;padding-left:10px; border-left:6px solid #ffeb1f; height:18px; line-height:18px; display:inline-block; margin-right:10px;}
        .page9_list ul li:nth-child(1) .li_tit{background:url(../img/icon66.png) no-repeat right center #292929; }
        .page9_list ul li:nth-child(2) .li_tit{background:url(../img/icon67.png) no-repeat right center #292929; }
        .page9_list ul li:nth-child(3) .li_tit{background:url(../img/icon68.png) no-repeat right center #292929; }
        .page9_list ul li .img{ border:1px solid #ebebeb;border-top:0; border-bottom:0;text-align:center; padding:50px 0;position:relative;}
        .page9_list ul li .img span{ position:absolute; top:50%;margin-top:-73px; left:0; width:100%; height:146px; line-height:146px;}
        .page9_list ul li .img img{ margin:0 auto;}
        .page9_list ul li table{ width:100%; table-layout:fixed; text-align:center;border:1px solid #ebebeb}
        .page9_list ul li table td{ height:68px;vertical-align:middle;border:1px solid #ebebeb;line-height:30px;}
        .page9_list ul li table td .span1{ font-size:12px;}
        .page9_list ul li table td h3{ font-size:20px;}
        .c_ff7a69{ color:#ff7a69}
        .c_33a6fd{ color:#33a6fd}
        .c_fbd356{ color:#fbd356}
        .page10_list{ margin-top:20px;}
        .page10_list .item{width:49%; background:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.05)}
        .page10_list .page10_tit .img{position:relative;}
        .page10_list .page10_tit span{display:inline-block; background:url(../img/bg4.png); position:absolute; top:50%; left:25%; margin-top:-41px;line-height:70px; padding:10px;width:50%;}
        .page10_list .page10_tit span label{font-size:24px; color:#ffea00; height:70px; border:1px solid #ffeb1f; text-align:center; display:block;}
        .page10_list h3{ padding-left:30px;font-size:16px; color:#b8a072;line-height:30px; background:url(../img/icon69.png) no-repeat left center;}
        .page10_list  li{ margin:10px 0;}
        .page10_list .list{ padding:10px 35px; line-height:25px;}
        .page10_list .list p{ padding-left:30px;}
        .page11_list li{margin-bottom:20px;}
        .page11_list .list{ overflow:hidden;}
        .page11_list .img{margin-right:-100px;margin-left:100px; float:right;}
        .page11_list .text{   overflow:hidden; line-height:26px;}
        .page11_list .text span{display:block; float:left; margin-right:20px; margin-top:5px;}
        .page11_list .text h3{ font-size:16px; color:#000;margin-bottom:5px;}

        .page12_list{ width:80%; margin:0 auto;padding:60px 0;background:url(../img/img38.jpg) no-repeat bottom right;}
        .page12_lt{float:left; width:320px; padding-left:90px;}
        .page12_lt p{ font-size:16px; color:#cfcfcf;line-height:30px;margin-top:20px;letter-spacing:2px;}
        .page12_lt .span_tit{ line-height:50px;padding-bottom:6px; background:url(../img/icon70.png) no-repeat left center; width:234px;display:block;text-align:center; font-size:26px; font-weight:bold;color:#000}
        .div_tel { margin-top:70px; padding-left:68px; background:url(../img/tel.png) no-repeat left center;}
        .div_tel p{ color:#fff; margin-bottom:10px;}
        .div_tel h3{ color:#fff; font-size:22px;}

        .page12_rt{ overflow:hidden;color:#cfcfcf;line-height:26px;}
        .page12_rt .tit{ padding-left:25px; background:url(../img/icon71.png) no-repeat left center; font-size:16px; color:#ffea00}
        .page12_rt h3{ color:#fff; font-size:16px;font-weight:normal;padding-left:20px; margin-bottom:5px;}
        .page12_rt p{ padding-left:25px;}


        .zpj_banner .item{ height:505px;}
        .vedio{padding-top:94px; padding-left:40px;width:486px;}
        .page_work{margin-top:-120px;background:#fff;padding:50px 0;float:left; width:100%;box-shadow:0 2px 5px rgba(0,0,0,0.05)}
        .work_list{ margin-top:40px;}
        .work_list ul{ width:854px; margin:0 auto;overflow:hidden;}
        .work_list li{overflow:hidden; float:left; width:264px; margin:0 10px;}
        .work_list li .list{position:relative; margin-bottom:20px;height:173px; overflow:hidden;}
        .work_list li .text{ position:absolute; top:50%; margin-top:-20px; line-height:40px;left:0;text-align:center; width:100%; font-size:22px; font-weight:bold;color:#fff;letter-spacing:2px;}
        .work_list li .list1{ height:367px;}
        .work_list li .text.text1{ top:22%;}
        .page17_list{ margin-top:50px;}
        .page17_list .list{ float:left; width:511px;}
        .page17_list .list li{ height:108px; overflow:hidden;background:#ffeb1f; width:238px; float:left;margin-right:17px;position:relative; margin-bottom:17px;}
        .page17_list .list li.on .img,.page17_list .list li:hover .img{ opacity:0.2 }
        .page17_list .list li.on .text,.page17_list .list li:hover .text{ color:#000}
        .page17_list .list li .text{ position:absolute;  top:50%; margin-top:-20px; line-height:40px; text-align:center; left:0;font-size:24px; color:#fff;width:100%;font-weight:bold;}
        .page17_list .page_map{ height:356px; width:686px; border:1px solid #e5e5e5; float:right;}
        .page17_list .page_map .img{ height:220px; position:relative;}
        .page17_list .page_map .img img{ width:100%;height:220px;}
        .page17_list .page_map .img span{display:block;width:44px; height:44px; background:url(../img/icon99.png) no-repeat center center; background-size:100% 100%; position:absolute}
        .page17_list .page_map .img span.span1{ top:22%; left:43%;}
        .page17_list .page_map .img span.span2{ top:33%; left:23%;}
        .page17_list .page_map .img span.span3{ top:12%; left:21%;}
        .page17_list .page_map .img span.span4{ top:35%; left:72%;}
        .page17_list .page_map .img span.span5{ top:17%; left:50%;}
        .page17_list .page_map .img span.span6{ top:25%; left:46%;}
        .page17_list .page_map .text{ padding:10px 20px; line-height:28px;}
        .page17_list .page_map .text p{ height:84px;  overflow:hidden;}
        .page17_list .page_map a{margin-top:5px; display:inline-block; padding-right:40px; background:url(../img/icon94.png) no-repeat right center; color:#8d774e}
        .page_box5_cont{ background:url(../img/banner19.jpg) no-repeat center center;padding:50px;margin-top:50px;}
        .work_list li .list *{ transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}
        .work_list2.work_list li .text{ bottom:0; top:auto; margin-top:0;background:rgba(0,0,0,0.5);line-height:58px;font-weight:normal;text-align:left;text-indent:30px;}
        .work_list li .cell{ position:absolute; top:100%; left:0; width:100%; height:100%; background:url(../img/icon95.png) no-repeat center; background-size:100% 100%;color:#fff;}
        .work_list2.work_list li .list:hover .text{ bottom:-60px;}
        .work_list li .list:hover .cell{ top:0;}
        .work_list li .list1 .cell{ background:url(../img/icon95-1.png) no-repeat center; background-size:100% 100%;}
        .work_list li .list1 .cell h3{ padding-top:120px;}
            .work_list li .cell h3{ padding-left:30px; padding-top:40px; font-size:22px; color:#ffeb1f;font-weight:normal; }
            .work_list li .cell h4 { margin-left: 35px; display: inline-block; position: relative; margin-top: 20px; margin-bottom: 30px; }
            .work_list li .cell h4 label { border: 1px solid #d1d1d1; background: #202020; padding: 0 10px; color: #fff; display: inline-block; line-height: 28px; font-size: 16px; font-weight: normal; position: relative; z-index: 1; }
            .work_list li .cell h4 span { position: absolute; top: 10px; bottom: -5px; left: 5px; right: -5px; display: block; border: 1px solid #d1d1d1; background: #202020; z-index: 0; }

            .page15_list.page15_list2 ul li:hover .img{opacity:1;}
            .page15_list.page15_list2 ul li:hover .text{ background:none; border:3px solid #ffeb1f}
            .page15_list.page15_list2 ul li p.p1{ font-size:12px;}

            .box_silder .flipster{ padding-bottom:5px;position:relative;}
            .flipster-nav{ display:none;}
            .box_silder .img{width:88px; height:88px; margin:0 auto; border-radius:88px; overflow:hidden; margin-bottom:-40px;}
            .box_silder .text{ max-width:868px;background:#fff; box-shadow:0 2px 10px rgba(0,0,0,0.1);;padding-top:60px;text-align:center; line-height:30px;padding-bottom:50px;}
            .box_silder .text p{width:80%; margin:0 auto; text-align:center;max-height: 88.5px;overflow: hidden; display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
            .box_silder .text h2{ font-size:18px;color:#000}
            .box_silder .text p span{display:inline-block;padding:0 10px;color:#d8d8d8;}
            .box_silder .text .lbl_line{ display:block;width:44px; height:3px; background:#ffeb1f; margin:10px auto;}

.flipster .flipto-prev{ position:absolute;color:transparent; top:50%; margin-top:-20px;  width:42px; height:42px;background:url(../img/cur1.png) no-repeat center center;display:block; left:-0px;}
.flipster .flipto-prev:hover{background:url(../img/cur1-1.png) no-repeat center center;}
.flipster .flipto-next{ position:absolute;color:transparent; top:50%; margin-top:-20px; width:42px; height:42px;background:url(../img/cur2.png) no-repeat center center;display:block; right:0}
.flipster .flipto-next:hover{background:url(../img/cur2-1.png) no-repeat center center;}


        /*----------footer----------*/
.footer {background:#2e2e2e;padding-top:60px; }
.foot{ margin:0 50px;border-bottom:1px solid #414141}
.foot_lt{float:left; position:relative;line-height:210px;}
.foot_lt a{ display:block;position:relative;z-index:10}
.foot_lt img{ vertical-align:middle; }
.foot_lt .f_l_bg{ position:absolute; left:-80px;top:-20px;width:630px; height:229px;  background:url(../img/bg.png) no-repeat center center}
.foot_rt{ float:right;}
.foot_rt .item{ float:left; margin-left:80px;text-align:center; width:110px;line-height:26px; color:#fff;}
.foot2{ margin:0 50px;padding-top:30px;padding-bottom:10px;}
.foot2 span{display:block;margin-top:6px; float:left; padding-left:10px; border-left:4px solid #ffeb1f;color:#fff; font-size:14px; font-weight:bold;  margin-right:10px;}
.foot2  .list{ margin-bottom:10px;}
.foot2  .list:first-child .text ul li a{ color:#fff;}
.foot2  .text{overflow:hidden; font-size:12px; }
.foot2 .text ul{ overflow:hidden;margin-left:-1px;}
.foot2 .text ul li{ padding:0 15px; margin:6px 0; float:left;  border-left:1px solid #747474}
    .foot2 .text ul li a{ color:#8c8c8c}
    .foot2 .text ul li a:hover,.foot2  .list:first-child .text ul li a:hover{ color:#ffeb1f}
    .foot3{ line-height:34px; background:#272727; color:#575757; text-align:center;font-size:12px;}

/*----------custom----------*/


    .pop{position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,.8); display:none; z-index:1002;}
.pop-vide{margin:0 auto; width:875px; overflow:hidden; margin-top:120px;}
.pop .close{position:absolute; right:20px; top:20px; background:url(../img/icon.png) no-repeat; width:45px; height:45px; cursor:pointer; z-index:12}


.page6_tit{ background:#f7f7f7}
.page6_tit .img{ float:left; width:597px; height:191px; float:left; margin-right:20px; position:relative;overflow:hidden;margin-right:30px;}
.page6_tit .img i{ position:absolute; top:20px; right:0px; width:12px; height:21px; background:url(../img/icon96.png) no-repeat center center;}
.page6_tit .text{ padding:20px 0; overflow:hidden;padding-top:30px;}
.page6_tit .text span{font-size:14px; display:block; float:left; width:86px; border-right:1px solid #d5d5d5;margin-right:30px;}
.page6_tit .text span font{ font-size:50px; font-weight:bold;color:#9c9c9c;display:block; margin-bottom:5px;}
.page6_tit .text  .t_text{ overflow:hidden; margin-right:30px;}
.page6_tit .text  .t_text h3{ font-size:14px; color:#000; font-weight:bold;padding-bottom:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.page6_tit .text  .t_text p{ height:52px;line-height:26px; overflow:hidden;max-height: 52px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.page6_tit .text  .t_text a{ display:inline-block; width:113px; height:34px; line-height:34px; border-radius:2px; background:#ffeb1f; color:#000; text-align:center; font-size:12px;margin-top:20px;}
.page6_list1 .list ul{ margin:0 -1.5%;overflow:hidden;margin-top:40px;}
.page6_list1 li{width:22%; float:left; margin:0 1.5%;}
.page6_list1 li .tit{ border:2px solid #e6e6e6;line-height:57px;text-align:center;margin-bottom:20px;}
.page6_list1 li .tit span{display:block; width:75%; border-right:2px solid #e6e6e6; float:left; font-size:38px;color:#1d2733}
.page6_list1 li .tit label{ font-weight:bold;}
.page6_list1 li h3{ line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:10px;}
.page6_list1 li p{ line-height:26px;font-size:12px;margin-bottom:20px; height:78px; overflow:hidden;max-height:78px;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}












@media only screen and (max-width: 750px){
    .div_input.flt, .div_input.frt { border: none; }
    #main-container { padding-top: 60px; }
		/**/
	/*.mainer{margin-top:60px;}*/
		.banner .item.mob{display:block;}
		.banner .item.shoue{display:none;}
	.page3_list2 ul li .text h3{line-height: 47px;margin-bottom:0;}
	.page_title .xiao_none{display:none;}
	.page_banner.zx_banner .item{background:url(../img/banner3_1.jpg) no-repeat center center; background-size:cover;}
	.page_taggle .item_none{display:none;}
	.xs_ban{height:180px;}
	.xs_banner{height:180px;}
	.student .img{height: 140px;width:140px;}
	.student .text h2{font-size:20px;margin-bottom:5px;}
	.page_tit p{display:none;}
	.page_tit p.block{display:block;margin-bottom:-10px;}
	.bjts_xm_web_t p span{margin-left:0;}
	.bjts_xm{padding-top:0;}
	.school_list .text a.a_btn{display:none;}
	.school_logo{display:none;}
	.luqu{display: inline-block;float:right;}
	.lat_logo{display: block;}
	.page_zx_nav ul li span.sp1{display: none;}
	.page_zx_nav ul li span.sp2{display: none;}
	.page_zx_nav ul li span.sp3{display: none;}
	.page_zx_nav ul li span.sp4{display: none;}
	.page_zx_nav ul li a{padding-top:11px;}
	.zx_list_web p{display: none;}
	.page_count p{text-align:center;}
	.cgal_lqb_list ul li{position: relative;}
	.cgal_lqb_list_web_m p.school_go{position: absolute;left:0;bottom: 0;width:95%;background: #f6f6f6;padding:2px 2.5%; max-height: 40px;}
	.cgal_lqb_list_web_m{padding-top: 0;}
	.work_list li .text{font-size: 12px;}
	.work_list2.work_list li .text{display:none;}
	.zy_banner2.page_banner .item{height: 140px;}
	.page5_list2 ul li .text span{display: none;}
	.page5_list ul li .text{line-height: 36px;}
	.page5_list2.page5_list ul li .img{height:85px;}
	.page2_list5  ul li .text h3{font-size:18px;}
	.kuang{display:none;}
	.page2_list5  ul li a .text{line-height: 26px;padding-top:30px;}
	.page_tit h2 span{display: none;}
	.item.item1 .tit{display: none;}
	.about_box1_list .img.img1.frt{display: none;}
	.page_box3{display: none;}
	.page2_list.index ul li{width: 48%;}
	.page_title span{margin-right: 0;}
	.page2_list li:hover .text .cell{vertical-align: bottom;background: rgba(0,0,0,0.52);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52000000', endColorstr='#52000000');display:block;margin-top:170px;}
	.page2_list li:hover .drop_text{display: none;}
	.page2_list li:hover .text{background:none;}
	.page2_list li:hover  h3{color:#fff;}
	.tit_taggle.frt.telnone{display:none;}
	.page_zx_nav ul li{margin:0 2px;}
	.bjts_cs{margin-top:10px;}
	.bjts_list{margin-top:15px;}
	.bjts_dd_list ul li.first{margin-top: 0;}
	.zy_banner.mxds_banner .zx_banner_web{height: 200px;}
	.mxds_item{margin-top:-65px;}
	.zy_banner.about_banner .zx_banner_web{height: 170px;}
	.page_banner.zpj_banner .vedio{display:none;}
	.img_lat{display: block;}
	.page_zx_nav .page_cont .page_zx_nav_owl.lat_jl ul li{width:65px;}
	.page_banner.al_banner .item{height: 185px;}
	.page_banner.zy_banner .item.item_z{background:url(../img/zyxq.jpg) no-repeat center center; background-size:cover;}
	.page2_list.lat_jl li{width:49%;margin:10px 0.5%;float: left;}
	.work_list{margin-top:20px;}
	.cgal_lqb_list ul li.top{margin-top: 0;}
	.page2_list.page2_list2 li:hover .text .cell.lat_cell{margin-top: 267px;background: rgba(0,0,0,0.52);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52000000', endColorstr='#52000000');}
 	.page2_list.page2_list2 .img{height: 165px;}
 	.page6_list.mmp_n ul li{display: none;}
 	.page6_list.mmp_n ul li.on{display:block;}
 	.page_tit p.block{display: block;}
 	.bjts_item.bjts_nmp ul li{width: 48%;}
 	.bjts_item.bjts_nmp .bjts_item_m{padding:10px 5px;}
 	.bjts_item.bjts_item_mmp ul li{width: 48%;}
 	.bjts_item.bjts_item_mmp ul li .bjts_item_m{height: 266px;padding:10px 5px;}
 	.page2_list4 li .text h3{font-size: 18px;}
 	.page17_list.page17_list_mmp .list li .text{font-size: 12px;}
 	.page_banner .item.item_gz{background:url(../img/guojysgz.jpg) no-repeat center center; background-size:100% auto;}
 	.banner_bjts_web.mmp_span h2 span{font-size:14px;}
 	.banner_bjts_web.mmp_span.banner_bjts_web2 h3 span{font-size: 10px;}
 	.banner_bjts_web.mmp_span.banner_bjts_web2 h3{margin-top: 10px;}
 	.banner_bjts_web.mmp_span p{margin-top:0px;font-size: 10px;}
 	.item.item_gz.hei_mmp{height:150px;}
 	.banner_bjts_web.banner_bjts_web2.mmp_span{padding-top: 5px;}
 	.banner_bjts_web.mmp_span h2{font-size:35px;}
 	.banner_bjts_web.banner_bjts_web2.mmp_span h3 span:first-child{margin-bottom: 0;}
 	.banner_bjts_web.mmp_span a{height:22px;line-height:22px;margin-top:0;font-size: 10px;width:75px;}
 	.page_banner .item.item_bgmmp{background:url(../img/bjts.jpg) no-repeat center center; background-size:100% auto;}
 	.page_banner.hei_h{height: 150px;}
 	.page_banner.hei_h .item{height: 150px;}
 	.page_banner.hei_h .banner_bjts_web.mmp_span{padding-top: 0;}
 	.page_banner.hei_h .banner_bjts_web h3{margin-top:10px;font-size:12px;}
 	.page_banner.hei_h .banner_bjts_web.mmp_span p{line-height: 17px;margin:5px 0;}
 	.page_banner.hei_h .banner_bjts_web.mmp_span{margin-left: 90px;}
 	.bjts_item_web p label{display:initial;}
 	.img.img_big .big_list{margin-top:15px;}
 	.page.page_mmp{padding-bottom: 0;}
 	.page.page_mmp .page4_list{margin-bottom:20px;}
 	.head_menu ul li .nav_two.on{}
 	.page_box .page1_list li .list p{height:auto;}
 	.page15_list ul li .text p{ }
 	.page3_list2 ul li a .text h3 label{display:block;    line-height: 22px;}
	.head_menu ul li .nav_two{position:static;width:100%;background:rgb(95,95,95);}
	.head_menu ul li .nav_two p a{text-align:center;text-indent:0;font-size:14px;color:#eee;}
	.header .text .head_menu .nav_two p:first-child{display:block;}
	.page3_list2 .t_text{margin-bottom:5px;}
 	/**/

    body{min-width:initial; }
    .wrap{ width:100%;}
    .header .text p:first-child{ display:none;}
    .header .text p.p_tel{ font-size:14px; border-left:0;margin-top:20px;margin-right:10px; margin-right:60px;}
    .header{ height:60px;}
    .wap_menu{ position:absolute; top:10px; right:10px; width:40px; height:40px; background:url(../img/menu.jpg) no-repeat center center; background-size:100% 100%;}
    .head_menu{position:fixed; top:60px; bottom:55px; left:0; width:100%; background:#5f5f5f;z-index:100;display:none;z-index:999; overflow-y:auto;}
    .head_menu ul{float:none;}
    .header .logo{ z-index:1000;width:90px;}
    .head_menu ul li{ float:none;margin:0; text-align:center;}
    img{max-width:100%;}
    .more{ margin-top:0}
    .page_zx_nav{ padding:10px 0}
    .vedio{ padding:0;width:100%;}
    .zpj_banner .item{ height:auto;}
    .page_work{ margin-top:0;padding:10px 0;}
    .page_tit h2{ font-size:20px;margin-bottom:10px;}
    .page_tit p{ font-size:14px; line-height:25px;padding:0 20px; margin-bottom:10px;}
    .page_box{ padding:20px 10px;}
    .work_list li{width:31.3%;margin:0 1%;}
    .work_list ul{width:auto; ;}
    .work_list li .list img{ text-align:center; margin:0 auto;}
    .work_list li .list{ height:auto; margin-bottom:10px;}
        .work_list li .list1{ height:auto;}
        .page17_list .list{ float:none; width:100%;}
        .page17_list{margin-top:20px;}
        .page17_list .list li{width:48%; margin:0 1%; height:auto; margin-bottom:10px;}
        .page17_list .page_map{ width:100%; height:auto;}
        .page_box5_list .item{ width:50%;}
        .page_box5_list .item .div_ico{display:none;}
        .page2_cont{padding:30px;display:none;}
        .page2_cont h3{ font-size:20px;}
        .page2_cont .page2_btn{ position:inherit; top:auto; right:auto; margin:0;margin-top:10px;}
        .work_list2.work_list li {}
        .work_list2.work_list li img{width:100%;}
        .wap_none{display:none;}
        .foot_rt,.foot_lt{ float:none;text-align:center;}
        .footer{padding-top:0px;}
        .foot{ margin:0 auto; display:none;}
        .foot_rt .item{ width:48%; margin:0 1%;text-align:center;}
        .foot_rt .item .img{ text-align:center;}
        .foot_rt .item img{margin:0 auto}
        .foot_lt .f_l_bg{ top:0; left:0; bottom:auto; right:auto; width:100%;}
        .foot2{margin:0; padding:10px;display:none;}
        .foot3{ line-height:20px; padding:5px 20px;}
        .zx_banner_web_m{ width:100%;}
        .zx_banner_web_m.width_j{ width:100%;}
        .page2_list li{ width:48%; margin:0 1%;margin-bottom:10px;}
        .page2_list li:hover .text,.page2_list .img{ height:200px;}
        .page2_list ul{ margin:0 auto;}
        .page2_list .text .cell{ padding:0 10px;}
        .page2_list .text h3{ line-height:30px;font-size:18px;}
        .drop_text h4{ margin:15px 0;}
        .page_title span{ font-size:20px;}
        .page_title{padding:20px 0; font-size:14px;}
        .page2_list4 li{width:100%;}
        .page2_list4 li .img{ height:auto;}
        .page2_list4 li .text p{ position:relative;z-index:10}
        .page2_list4 li:nth-child(2n) .img{ float:left;}
        .page2_list4 li:nth-child(2n+1) .img{ float:right;}
        .page2_list4 li:nth-child(2n) .text{left:50%; right:0;}
        .page2_list4 li:nth-child(2n+1) .text{left:0; right:50%;;}
        .page2_list5  ul li{ width:48%; margin:0 1%;margin-bottom:10px;}
        .page5_list ul li{ width:48%;}
        .page5_list ul,.page2_list5 ul,.page2_list4.page2_list4_1 ul{ margin:0 auto;}
        .page2_list4.page2_list4_1 li{ width:98%;}
        .page2_list4.page2_list4_1 li .img{ width:50%; height:auto;}
        .page2_list4.page2_list4_1 li .text{ height:auto; top:50%; margin-top:-60px;}
        .page_title label{display:none;margin-top:5px;}

        .banner a{ height:200px;}
        .banner_list ul li{ width:48%;margin:0 1%;margin-bottom:10px;}
        .banner_list ul li .img{ width:50px; height:50px;}
        .banner_list ul li .text{ font-size:14px;line-height:25px;padding-top:0;}
        .page{padding-bottom:20px;width:94%;margin:0 auto;}
        .tit_taggle ul li{border:0;margin-left: 0;}
        .page_title:after{ content:''; display:table; clear:both}
        .page3_list1 .list{ width:100%;}
        .page3_list1 .list img{width:100%;}
        .tit_taggle{ margin-top: 6px;}
        .page3_list2 ul li{ width:98%;height:170px;}
        .page3_list2 ul li .img{ width:50%; height:170px;}
        .page3_list2 ul li .img img{max-width:initial;width: 100%;}
        .img_big .big_list span{ height:auto; line-height:normal;}
        .page .page4_list .owl-theme .owl-controls .owl-nav .owl-prev,.page .owl-theme .owl-controls .owl-nav .owl-prev{ margin-left:0;}
        .page .page4_list .owl-theme .owl-controls .owl-nav .owl-next,.page .owl-theme .owl-controls .owl-nav .owl-next{margin-right:0}
        .team_owl .owl h3{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
        .page .owl-theme .owl-controls .owl-nav [class*=owl-]{ height:20px;}


        .page .owl-theme .owl-controls .owl-nav{display:none;}
		.div_btns{}
		.div_btns.lat_div_btns{display: none;}
		.page6_list1 .list{display:none;}

        .page5_list ul li .img img{width:100%; }
        .page5_list ul{ margin:0 auto;}
        .page6_list ul li{ width:48%; margin: 0 1%; margin-bottom:10px;}
        .page3_list2 ul,.page6_list ul{ margin:0 auto;}
        .page6_list ul li .img{ height:100px;}
        .lx_banner .wrok_tit p{ width:90%;margin:0 auto;;margin-bottom:0; font-size:12px; padding:10px ;line-height:20px;height:40px; margin-top:20px; }
        .lx_banner .wrok_tit p span{display:block; font-size:12px;}
        .lx_banner .wrok_tit p font{display:none;}
.page_banner .item,        .lx_banner .zx_banner_web{ height:300px;}
.zpj_banner .item{ height:auto;}
.lx_banner .wrok_tit h3{ font-size:26px;}
.lx_banner .wrok_tit h4{ font-size:20px;margin-top:20px;}
.page1_list li{ width:98%;}
.page1_list ul{margin:0 auto;}
.page_box .page1_list li .list{ padding:10px;}
.page_box4_list{ padding:0 20px;}
.page15_list ul{ margin:0 auto;}
.page15_list ul li{width:48%;}
.page16_list{padding:0 10px;}
.page16_list .item .list ul li{ width:48%; margin:0 1%;}
.page16_list .item .list ul{ padding:0 10px;}
.page16_list .item2,.page16_list .item1{ width:100%; float:left;}
.page16_list .item .list ul h3{ font-size:14px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.div_textarea .text_bottom a{float:none; }
.div_textarea{ height:auto;}
.wrok_tit h3{ font-size:18px;}

.wrok_tit label{height:2px;}

.wrok_tit p{ font-size:18px;padding:0 20px;}
.about_box1_list_web,.about_box1_list .img{width:100%;height:auto;}
.about_box1_list_web p{padding:10px; line-height:25px;}
.about_box1_list_cell{ height:100px;padding:20px;padding-bottom:0;}
.about_box2_list ul li{ width:48%; margin-bottom:10px;}
.page_box.page_box2{ padding:0;margin-top:0;padding-top:10px;}
.about_box2_list ul li:last-child{ width:98%;}
.about_box2_list ul{ margin:0 auto;}
.about_box1_list .img.img1 img{}
.page13_list li:first-child{}
.page13_list li{ display:flex;}
.page13_list li i{display:none;}
.page13_list{ background:none;}
.page13_list ul{ margin:0 10px; background:none;}
.page13_list li .img{ float:left;width:70px; text-align:center; margin-right:20px;}
.page13_list li .text,.page13_list li.even .text{ float:none;flex:1;text-align:left;}
.map_list{ margin:0 10px ;height:auto;}
.map_list .map{ width:100%; float:none;padding:0}
.map_list .map_text .address{padding:10px;padding-bottom:0px;}
.page_box3 ul li{ width:50%;}
.page14_list ul li{ width:48%;}
.page14_list ul{ margin:0 auto;}
.map_list .map_text h3{padding-left:10px;}
.zx_banner_web h2{ font-size:20px;}
.zx_banner_web_search{ margin: 10px; margin-top:20px;}
.zx_banner_web p a{ margin:0;display:inline-block; margin-left:5px; padding-right:5px;}
.zx_banner_web p{ margin:0 10px; font-size:10px;}
.school_tit{margin:10px; padding-left:10px;}
.school_tit .text ul li a{padding:0 5px;}
.school_tit span{width:100px;}
.page_banner.zx_banner .item,.zx_banner_web{ height:140px;}
.school_list{ margin:0 10px;}
.school_list .img{width:100%;float:none; height:auto;}
.school_list .text,.school_list .text2{ float:none; width:100%;padding-left:15px; box-sizing:border-box;}
.school_list .text{ position:relative;}
.school_list .text a.a_btn{position:absolute; right:10px; bottom:0;}
.school_list .text2{ border:0; margin-top:10px;}
.student{ margin-bottom:10px; padding:0 10px;}
.page_zx_nav ul li p{ white-space:nowrap}
.student .text .tit .div_btns{right:10px; margin-top:-130px; width:130px;}
.student .text .tit .div_btns a{ margin-bottom:10px;}
.student .text .tit{ margin-top:10px;}
.student .img{ float:none;}
.student .text{ overflow:inherit;}
.student .text .tit p{ line-height:20px;font-size:14px;margin-bottom:10px;}
.student .text .list li{  width:25%;; box-sizing:border-box; white-space:nowrap;padding:0 10px;}
.student .text .list ul{ margin-left:0; overflow:inherit;}
.student .text .list ul li:after,.yxxq_tstj:before{ content:''; display:table; clear:both;}
.yxxq_tstj{ margin-top:0}
.cgal_lqb_list_web{ padding:5px 10px;}
.cgal_lqb_list_web_m p{ line-height:20px;font-size:12px;}
.student .text .list{padding-top:0}
.student .text .list li h3{ font-size:16px;margin-bottom:10px;}
.wrok_tit label{ margin-bottom:15px;margin-top:15px;}
.zy_banner .zx_banner_web{ height:170px;}
.page_cont{ padding:10px;}
.page_zx_nav .page_cont ul li{ width:30%;margin:0 auto;}
.content{ width:90%;line-height:25px;}
.page7_list .item{ width:100%;}
.page7_list .list{padding:0 5px;}
.page7_list .list span{ margin-right:10px; font-size:25px;}
.page7_list .list .img{ padding:0 10px;margin-right:0px;width:50px; height:50px;}
.page7_list .list .text h3{ font-size:16px;}
.page7_list .list .text .t_text{ font-size:14px;}

.page3_list1 .list .img{position:absolute;  top:0; left:0; width:100%;}
.page3_list1 .list{position:relative; padding-top:231px;}
.page3_list1 .list.on .text i{ top:-10px; bottom:auto;}
.bjts_item ul{ margin:0 auto;}
.bjts_item ul li{width:98%; margin:0 1%; margin-bottom:10px;}
.bjts_item_m{ padding:10px;}
.bjts_item_m{ float:none;width:100%;box-sizing:border-box}
.al_spgy_tab{ width:100%;}
.mxds_tmyzdys{ display:none;}
.cgal_lqb_list ul li{ width:98%; margin-left:1%; margin-right:1%;}
.cgal_lqb{ padding:10px;}
.cgal_lqb_list ul li .img{ width:50%;height:180px;}
.mxds_hgysds_list_web label{ margin-top:24px;}
.mxds_hgysds_list_web p{ margin-top:10px;}
.cgal_lqb_list ul li .img img{max-width:initial;  height:100%;}
.banner_bjts_web{padding-top:20px;margin-left:20px;}
.banner_bjts_web h2 span{font-size:30px; padding-right:0; background:none;}
.banner_bjts_web h3{ font-size:20px;}
.banner_bjts_web p{ font-size:16px;width:auto;line-height:30px;}
.bjts_list ul li{ width:48%; margin:0 1%; margin-bottom:10px;}
.bjts_list_web,.bjts_list_m .img{ height:100px;}
.bjts_dd_list ul li{ width:100%;margin-left:0; margin-right:0;}
.bjts_dd_list{ margin:10px 20px; margin-top:0px}
.bjts_dd_list_web p{ line-height:25px;}
.bjts_list ul{ margin:0 auto;}
.bjts_xm ul li .img{ float:none; width:100%;margin-bottom:10px;text-align:center;}
.bjts_xm ul li .img img{margin:0 auto;width:100%;}
.bjts_xm_web_zt{ top:-73px;background:#fff;}
.bjts_xm_web{ overflow:inherit;}
.bjts_xm_web_t h3 a{ display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.student .text .tit .div_btns2{ top:-130px;}
.page8_list ul li{ width:98%; margin:5px 1%;}
.page8_list ul { margin:0 10px;}
.page8_list ul li h3{ font-size:16px;}
.page8_list ul li .img{ width:60px; height:60px;line-height:60px;}
.student .text .list ul.frt{ float:none; margin-right:0 ;margin-top:10px;}
.student .text .list .flt{ float:none;}
.student .text .list ul.frt li{width:inherit;}
.yxxq_tstj .yxxq_list{ padding:20px;}
.page_count span{ /*display:block;*/line-height:25px;}
.page_title_more{ margin-top:-40px;}
.bjts_item{ margin-top:0}
.zxxq_l{ float:none;width:100%;}
.page_zxxq{ padding:15px 10px;padding-top:20px}
.page_dqwz em a{ margin:0 5px}
.zxxq_web_t h2{ font-size:18px; line-height:25px; margin-bottom:10px;}
.zxxq_web_m{ padding:15px;}
.zxxq_r{ display:none;}
.zxxq_web_pn p span{ display:block; float:none;line-height:25px;}
.zxxq_web_pn p span.next{float:none;}
.zxxq_web_bqfx:after{ content:""; display:table; clear:both;}
.page_zx_nav ul li{width:75px;}
.page_zx_list ul li .img{ float:none;width:100%;  height:auto;}
.page_zx_list{ padding:0 15px;}
.page_zx_list ul li{padding:15px 0;}
.page_zx_list ul li img{ margin:0 auto;}
.page_zx_list ul li .img{margin-bottom:15px;}
.zx_list_web h3{ font-size:16px;}
.zx_list_web p a{ margin-left:0}
.banner_bjts_web.banner_bjts_web2{ padding-top:20px; margin-left:20px;}
.banner_bjts_web.banner_bjts_web2 h3{width:auto; font-size:20px;}
.banner_bjts_web p{ margin-top:20px;}
.bjts_item.bjts_item2 li{width:48%;}
.bjts_item.bjts_item2{ width:98%;}
.bjts_item.bjts_item2 li .bjts_item_web p{ height:12rem; line-height:20px;}
.page10_list .page10_tit span{ line-height:50px; margin-top:-36px;top:50%;}
.page10_list .page10_tit span label{ height:50px;}
.page9_list ul li{width:98%; margin-bottom:15px;}
.page10_list .item{ width:100%; float:none;margin-bottom:10px;}
.page9_list ul{ margin:0 auto;margin-top:20px;}
.page11_list .img{width:100%; margin:0;float:none;}
.page12_lt{ float:none;width:100%;padding:0}
.page12_list{width:90%;background: url(../img/img38.jpg) no-repeat bottom right;background-size:100% 100%; padding:20px 5%;}
.div_tel{ margin-top:20px;}
.banner_bjts_web a{ margin:10px 0;}
.bjts_item_web h3{height: 40px;line-height: 20px;}
.pop-vide{width:100%;}

.page6_tit .img{ float:none; width:100%; height:auto;}
.page6_tit .text{ padding:10px;}
.page6_tit .text span{ width:auto; margin-right:10px; padding-right:10px;}
.page6_tit .text  .t_text{ margin-right:0}
.page6_tit .text  .t_text p{ height:auto; overflow:inherit;line-height:20px;}
.page6_tit .text  .t_text a{ margin-top:10px;}
.page6_list1 .list ul{ margin:10px}
.page6_list1 li{ width:97%;margin-bottom:10px;}
.page6_list1 li p{ height:auto; overflow:inherit;margin-bottom:10px;}
.zxxq_web_t p span{ margin-left:10px; }
.zxxq_web_t p{ text-align:left;margin-top:0}
.page_dqwz p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.zxxq_web_t{ padding:10px 0;}
.map_list .map_text{ height:auto;}
.map_list .map_text .text{ position:inherit; top:auto; left:auto;}
.map_list .map span{background: url(../img/icon98-1.png) no-repeat center bottom;background-size:100% 100%; width:30px; height:28px;}
.map_list .map span.on{background: url(../img/icon98.png) no-repeat center bottom;background-size:100% 100%; height:45px;}

.map_list .map{overflow:hidden;  height:320px;}
.map_list .map img{width:auto; height:320px; position:absolute;right:0; bottom:0;  }

    .map_list .map span.cur1 { bottom: 162px; right: 74px; }
    .map_list .map span.cur2 { bottom: 78px; right: 31px; }
    .map_list .map span.cur3 { bottom: 69px; right: 46px; }
    .map_list .map span.cur4 { bottom: 64px; right: 149px; }
    .map_list .map span.cur5 { bottom: 136px; right: 37px; }

    .page17_list .page_map .img{ height:auto;}
    .page17_list .page_map .img span{ width:20px; height:20px;}
    .page17_list .page_map .img img{ height:auto}
}
@media only screen and (max-width: 340px){
    .zxxq_web_t p span{ display:block;margin-left:0}
}
.img img,.page1_list li,.bjts_item ul li,.bjts_list ul li,.bjts_dd_list ul li,.bjts_xm ul li .img,.bjts_xm_web_m .btn a,.cgal_lqb_list ul li .img img{ transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;}
.page5_list ul li .img:hover img,.page6_list ul li .img:hover img,.page_zx_list ul li .img:hover img,.page1_list li .list .img:hover img,.cgal_lqb_list ul li .img:hover img{ transform:scale(1.1) rotate(1deg);-o-transform:scale(1.1) rotate(1deg);-moz-transform:scale(1.1) rotate(1deg);-ms-transform:scale(1.1) rotate(1deg);-webkit-transform:scale(1.1) rotate(1deg);}
.zx_list_web h3 a:hover,.bjts_xm_web_t h3 a:hover{color:#ae9668}
.team_owl .img:hover img{ transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);}
.page1_list li:hover,.bjts_item ul li:hover,.bjts_dd_list ul li:hover{     box-shadow: 0 10px 10px -5px rgba(0,0,0,.25);}
.bjts_list ul li:hover{ transform:translateY(-10px);-o-transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);}
.bjts_xm ul li .img:hover{background:#000}
.bjts_xm ul li .img:hover img{opacity:0.8;filter:alpha(opacity=80); transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1); }
.bjts_xm_web_m .btn a:hover{ transform:translateX(10px);-o-transform:translateX(10px);-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-webkit-transform:translateX(10px);}




.jl_xiugai .page3_list1 .list{width:50%;}
.jl_xiugai .page3_list1 .list .img{width:50%;float: left;}
.jl_xiugai .page3_list1 .list .text{width:50%;float: left;}

.pop-vide p embed{width: 100%;}

.wrap1 { width:1024px; margin:0 auto; position:relative; }
.page.page10 { padding:50px 0 0; }

.about_web { border: 8px solid #fff200; padding: 115px 95px 90px; background: url(../img/img58.png) no-repeat right bottom; }
.about_web h3 { text-align: center; font-size: 37px; color: #343434; }
.about_web .list { }
.about_web .list ul li { margin-top:95px; }
.about_web .list ul li .img { float:left; margin-left:20px; }
.about_web .list ul li .img img { display:block; margin:0 auto; }
.about_web .list ul li .web { float:right; width:475px; padding-top:25px; }
.about_web .list ul li .web h4 { font-size: 21px; color: #343434; margin-bottom:30px; }
.about_web .list ul li .web p { font-size: 19px; line-height: 22px; color: #343434; text-align:justify; }
.about_web .list ul li:nth-child(2n+2) .img { float:right; margin-right:20px; margin-left:0; }
.about_web .list ul li:nth-child(2n+2) .web { float:left; }

.page_project { padding:75px 0 65px; background:url(../img/bg8.jpg) no-repeat center center; background-size:cover; }
.project { padding: 0 85px; }
.project h3 { font-size: 38px; color: #343434; text-align:center; }
.project .list { margin-top:25px; }
.project .list ul { margin:0 -22px; }
.project .list ul li { float:left; width:33.333%; margin-top:45px; }
.project .list ul li .box { background:#fff; padding:45px 10px 0; margin:0 22px; border:1px solid #dcdcdc; }
.project .list ul li h4 { font-size: 25px; color: #343434; }
.project .list ul li .web { display: table; width: 100%; height: 184px; }
.project .list ul li .text { display:table-cell; vertical-align:middle; }
.project .list ul li p { font-size: 13px; line-height: 16px; color: #343434; }
.btn_zx { text-align:center; margin-top:40px; }
.btn_zx a { display: inline-block; width: 200px; height: 40px; line-height: 40px; background: #282828; color:#fff; font-size:23px; }

.page_bljh { background:url(../img/bg9.jpg) no-repeat center center; background-size:cover; }
.bljh { padding: 120px 80px; }
.bljh h3 { text-align: center; font-size: 41px; color: #343434; }
.bljh .list { margin-top:20px; }
.bljh .list ul { margin:0 -25px; }
.bljh .list ul li { float: left; width: 50%; margin-top:55px; text-align:center; }
.bljh .list ul li .box { margin: 0 25px; padding: 6px 0 50px; border: 1px solid #dcdcdc; background:#fff; }
.bljh .list ul li span { display:block; height:146px; }
.bljh .list ul li span.span1 { background:url(../img/icon75.png) no-repeat center center; }
.bljh .list ul li span.span2 { background: url(../img/icon76.png) no-repeat center center; }
.bljh .list ul li span.span3 { background: url(../img/icon77.png) no-repeat center center; }
.bljh .list ul li span.span4 { background: url(../img/icon78.png) no-repeat center center; }
.bljh .list ul li span.span5 { background: url(../img/icon79.png) no-repeat center center; }
.bljh .list ul li span.span6 { background: url(../img/icon100.png) no-repeat center center; }
.bljh .list ul li p { font-size: 22px; color: #343434; font-weight: bold; }

.page_teachers_team { padding:95px 0 185px; }
.teachers_team {  }
.teachers_team h3 { font-size: 38px; color: #343434; text-align:center; background:url(../img/icon101.jpg) repeat-x left center; }
.teachers_team h3 span { display:inline-block; padding:0 65px; background:#fff; }

.teachers_team .list { padding:0 55px; }
.teachers_team .list ul { margin:0 -11px; }
.teachers_team .list ul li { float:left; width:25%; margin-top:85px; }
.teachers_team .list ul li a { display: block; background: #fff; margin: 0 11px; border: 1px solid #dcdcdc; }
.teachers_team .list ul li .img { }
.teachers_team .list ul li .img img { display:block; width:100%; }
.teachers_team .list ul li .web { padding:20px 20px; }
.teachers_team .list ul li .web .tit { text-align:center; height:96px; }
.teachers_team .list ul li .web .tit h4 { font-size: 14px; line-height: 16px; color: #343434; }
.teachers_team .list ul li .web .text { height:96px; overflow:hidden; }
.teachers_team .list ul li .web .text p { font-size: 13px; line-height: 16px; color: #343434; }
.teachers_team .list ul li .web .btn { text-align:center; margin-top:5px; }
.teachers_team .list ul li .web .btn label { display: inline-block; width: 76px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #282828; font-size: 14px; }
.teachers_team .list ul li:hover .btn label { background:#282828; color:#fff; }

@media only screen and (max-width: 750px) { .wrap1 { width:100%; }
    .page.page10 { padding:20px 0; }
    .about_web { padding:30px 10px; }
    .about_web h3, .project h3, .bljh h3 { font-size: 22px; }
    .about_web .list ul li { margin-top: 20px; }
    .about_web .list ul li .web h4 { font-size:16px; }
    .about_web .list ul li .web p { font-size:14px; }
    .about_web .list ul li .img { float: none; }
    .about_web .list ul li:nth-child(2n+2) .img { float:none; }
    .about_web .list ul li .web { float:none; width:auto; }
    .about_web .list ul li .web h4 { margin-bottom:10px; }
    .page_project { padding: 30px 10px; }
    .project { padding:0; }
    .project .list ul li { width:100%; margin-top:20px; }
    .project .list { margin-top:0; }
    .project .list ul li .box { padding:20px 10px; }
    .project .list ul li .web { display:block; height:auto; margin-top:20px; }
    .project .list ul li h4 { font-size:18px; }
    .bljh { padding:30px 0; }
    .bljh .list ul li { width:100%; margin-top:20px; }
    .bljh .list { margin-top:0; }
    .bljh .list ul li .box { padding-bottom:15px; }
    .page_teachers_team { padding: 30px 10px; }
    .teachers_team h3 { font-size:22px; background:none; }
    .teachers_team h3 span { padding:0; }
    .teachers_team .list ul li { width:100%; margin-top:20px; }
    .teachers_team .list { padding:0; }
    .teachers_team .list ul li .web .tit { height:auto; }
    .teachers_team .list ul li .web .text { height:auto; margin-top:10px; }
    .bljh .list ul li span { height:120px; }
    .project .list ul, .bljh .list ul, .teachers_team .list ul { margin: 0; }
    .project .list ul li .box, .bljh .list ul li .box, .teachers_team .list ul li a { margin: 0; }
}





/*新增*/
.swiper1 { }
.swiper1 img { display:block; width:100%; }
.swiper-button-next, .swiper-button-prev { width:40px; height:40px; }
.swiper-button-next:after, .swiper-button-prev:after { display:none; }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background:url(../img/cur5-1.png) no-repeat center center; left:38px; }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background: url(../img/cur5-2.png) no-repeat center center; right:38px; }

.page.page18 { padding:30px 0; }
.overseas_study_tit { }
.overseas_study_tit img { display:block; width:100%; }
.overseas_study_serve .web { margin-top:60px; }
.overseas_study_serve .web h4 { font-size: 30px; color:#000f6c; text-align:center; }
.overseas_study_serve .web p { font-size: 25px; line-height: 45px; color: #000f6c; margin-top:45px; letter-spacing:5px; }
.overseas_study_serve .web p span { font-weight:bold; }
.overseas_study_serve .list { background: #e9ebef; margin-top:60px; padding:38px; }
.overseas_study_serve .list .cont { background:#fff; padding:40px 60px; }
.overseas_study_serve .list .cont ul li { float:left; width:60%; margin:20px 0; }
.overseas_study_serve .list .cont ul li:nth-child(2n) { width:40%; }
.overseas_study_serve .list .cont ul li span { display: block; float: left; margin-right:25px; width:46px; height:46px; border-radius:46px; overflow:hidden; }
.overseas_study_serve .list .cont ul li span img { display:block; width:100%; height:100%; }
.overseas_study_serve .list .cont ul li .text { overflow:hidden; }
.overseas_study_serve .list .cont ul li .text h4 { font-size: 18px; color: #001f7c; }
.overseas_study_serve .list .cont ul li .text p { font-size: 12px; color: #001f7c; line-height:24px; }
.overseas_study_serve .list .cont .btn { text-align:center; }
.overseas_study_serve .list .cont .btn a { display: inline-block; width: 120px; height: 37px; line-height: 37px; border-radius: 3px; color: #fff; font-size: 10px; background: #28ddc4; }
.overseas_study_system { }
.overseas_study_system .img { margin-top:60px; }
.overseas_study_system .img img { display:block; margin:0 auto; max-width:100%; }
.overseas_study_system .tab { background: #e9ebef; padding:38px; margin-top:60px; }
.overseas_study_system .tab .list { padding:50px 45px; background:#fff; margin-top:38px; position:relative; }
.overseas_study_system .tab .list:first-child { margin-top:0; }
.overseas_study_system .tab .list span { font-family: Arial; font-size: 322px; color: #001f7c; opacity:0.15; font-weight:bold; position:absolute; left:55px; top:50%; transform:translateY(-50%); }
.overseas_study_system .tab .list:nth-child(2n) span { left:initial; right:55px; }
.overseas_study_system .tab .list ul li { float: left; width: 25%; }
.overseas_study_system .tab .list ul li h4 { font-size: 24px; color: #001f7c; line-height:32px; }
.overseas_study_system .tab .list ul li p { color: #001f7c; font-size:18px; line-height:32px; }
.overseas_study_process { }
.overseas_study_process .cont { background: #e9ebef; padding:38px; margin-top:60px; }
.overseas_study_process .img { margin-bottom:20px; }
.overseas_study_process .img img { display: block; width: 100%; }
.overseas_study_process .curriculum { margin-top:125px; }
.overseas_study_process .curriculum img { display:block; margin:0 auto; max-width:100%; }
.overseas_study_process .item { margin-top:60px; }
.overseas_study_process .item h3 { text-align: center; font-size: 47px; color: #001f7c; font-weight:normal; }
.overseas_study_process .item h3 span { display:inline-block; padding-left:53px; background:url(../img/icon106.png) no-repeat left center; }
.overseas_study_process .item .list { margin-top: 60px; }
.overseas_study_process .item .list ul { margin:0 -15px; }
.overseas_study_process .item .list ul li { float: left; width: 25%; }
.overseas_study_process .item .list ul li .box { background: #e9ebef; margin: 0 15px; border-radius: 10px; padding: 50px 30px 30px; min-height:680px; }
.overseas_study_process .item .list ul li h4 { color: #001f7c; font-size:31px; margin-bottom:30px; }
.overseas_study_process .item .list ul li p { font-size: 20px; line-height: 36px; color: #001f7c; text-align:justify; }

.swiper2 { margin:60px 30px 0; }
.swiper2 .img img { display: block; width: 100%; }
.swiper2 .cont { position:relative; }
.swiper2 .web { position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.55); padding:75px 25px 0 40px; }
.swiper2 .web h3 { color:#fff; font-size:35px; letter-spacing:5px; }
.swiper2 .web .text { margin-top:40px; }
.swiper2 .web .text h4 { color:#fff; font-size:25px; font-weight:normal; letter-spacing:3px; margin-bottom:5px; }
.swiper2 .web .text p { color:#fff; font-size:17px; line-height:27px; letter-spacing:5px; }
.swiper2 .swiper-button-prev, .swiper-container-rtl .swiper-button-next { left:5px; }
.swiper2 .swiper-button-next, .swiper-container-rtl .swiper-button-prev { right:5px; }

@media only screen and (max-width: 750px) { .swiper-button-next, .swiper-button-prev { width:30px; height:30px; }
    .swiper-button-prev, .swiper-container-rtl .swiper-button-next { left:10px; }
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev { right:10px; }
    .page.page18 { padding:10px 0; }
    .wrap .page { width:100%; }
    .overseas_study_serve .web { margin-top:30px; }
    .overseas_study_serve .web h4 { font-size:22px; }
    .overseas_study_serve .web p { font-size:16px; line-height:24px; margin-top:20px; }
    .overseas_study_serve .list { margin-top:30px; padding:10px; }
    .overseas_study_serve .list .cont { padding:10px; }
    .overseas_study_serve .list .cont ul li { float:none; width:100%; }
    .overseas_study_serve .list .cont ul li:nth-child(2n) { width:100%; }
    .overseas_study_system .img { margin-top:30px; }
    .overseas_study_system .tab { margin-top:30px; padding:10px; }
    .overseas_study_system .tab .list { padding:10px; }
    .overseas_study_system .tab .list span { transform:translateY(0); top:20%; left:initial; right:0; }
    .overseas_study_system .tab .list ul li { width:100%; }
    .overseas_study_system .tab .list ul li h4 { font-size:18px; }
    .overseas_study_system .tab .list ul li p { font-size:14px; }
    .overseas_study_process .cont { margin-top:20px; padding:10px; }
    .overseas_study_process .curriculum { margin-top:30px; }
    .overseas_study_process .item { margin-top:30px; }
    .overseas_study_process .item h3 { font-size: 24px; }
    .overseas_study_process .item .list { margin-top:30px; }
    .overseas_study_process .item .list ul li { float:none; width:auto; margin-top:10px; }
    .overseas_study_process .item .list ul li .box { min-height:initial; padding:20px 10px; }
    .overseas_study_process .item .list ul li h4 { margin-bottom:10px; }
    .swiper2 { margin:0; margin-top:30px; }
    .swiper2 .web { padding:50px 10px 0; }
}

.excellent_major { }
.excellent_major .tit { }
.excellent_major .tit h3 { text-align: center; font-weight: normal; font-size: 60px; color: #001f7c; }
.excellent_major .tit h3 span { display:inline-block; padding-left:53px; background:url(../img/icon106.png) no-repeat left center; }
.excellent_major .list { margin-top:30px; }
.excellent_major .list ul { margin:0 -20px; }
.excellent_major .list ul li { float: left; width: 20%; margin-top: 60px; }
.excellent_major .list ul li .img { margin:0 20px; position:relative; cursor:pointer; }
.excellent_major .list ul li .img img { display:block; width:100%; }
.excellent_major .list ul li .img p { position:absolute; bottom:30px; left:0; width:100%; text-align:center; color:#fff; font-size:32px; }
.excellent_major .list ul li .web { display: none; }
.excellent_major .web { }
.excellent_major .web h4 { font-size: 43px; color: #001f7c; }
.excellent_major .web p { color: #001f7c; font-size:32px; line-height:53px; text-align:justify; letter-spacing:5px; margin-top:50px; }
.excellent_major .web p span { font-weight:bold; }
.excellent_major .change_item { margin-top:60px; }

@media only screen and (max-width: 750px) {
    .excellent_major { margin-top:30px; }
    .excellent_major .tit h3 { font-size:40px; }
    .excellent_major .list { margin-top:30px; padding-bottom:30px; }
    .excellent_major .list ul { margin:0 -5px; }
    .excellent_major .list ul li { width: 50%; margin-top: 10px; }
    .excellent_major .list ul li .img { margin:0 5px; }
    .excellent_major .change_tab { display: none; }
    .excellent_major .list ul li .web { display:block; }
    .excellent_major .list ul li .modal { position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.55); display:none; z-index:99999; }
    .excellent_major .list ul li .modal .web { background:#fff; width:90%; background:#fff; position:absolute; left:5%; top:50%; transform:translateY(-50%); padding:20px 0; max-height:25rem; overflow-y:auto; }
    .excellent_major .list ul li .modal .web h4 { font-size:20px; padding:0 10px; }
    .excellent_major .list ul li .modal .web p { font-size:14px; line-height:20px; padding:0 10px; margin-top:10px; }
}
.swiper3 { margin-top:60px; }
.swiper3 .img img { display: block; width: 100%; }
@media only screen and (max-width: 750px) {
    .swiper3 { margin-top: 30px; }
}


.page.page19 { line-height:1; }
.lxys { }
.lx_page_tit { text-align:center; }
.lx_page_tit h3 { font-size: 72px; color: #425383; letter-spacing:15px; }
.lxys .list { padding:25px; position:relative; margin-top:80px; }
.lxys .list ul { margin:0 -15px; }
.lxys .list ul li { float:left; width:25%; position:relative; z-index:9; }
.lxys .list ul li .box { margin:0 15px; background:#fff; box-shadow:0 0 13px rgba(127,127,127,0.14); padding-bottom:6px; min-height:495px; }
.lxys .list ul li .img { }
.lxys .list ul li .img img { display:block; width:100%; }
.lxys .list ul li .web { padding:35px 15px 0; }
.lxys .list ul li .web h4 { font-size: 20px; color: #5b5e66; margin-bottom:8px; }
.lxys .list ul li .web p { font-size:12px; line-height:24px; text-align:justify; color:#999; }
.lxys .list .bg_box { position: absolute; width: 180px; height: 180px; background: #55648f; }
.lxys .list .bg_box.bg_box1 { left:0; top:0; }
.lxys .list .bg_box.bg_box2 { right:0; bottom:0; }

.yszytj { margin-top:120px; text-align:center; color:#fff; padding:105px 0 60px; }
.yszytj .web { }
.yszytj .web h3 { font-size:45px; letter-spacing:5px; }
.yszytj .web .item { margin-top:75px; }
.yszytj .web .item ul { font-size:0; }
.yszytj .web .item ul li { display: inline-block; padding:0 10px; position:relative; }
.yszytj .web .item ul li:before { content:''; display:block; width:2px; height:24px; background:#fff; position:absolute; top:0; left:0; }
.yszytj .web .item ul li:first-child:before { display:none; }
.yszytj .web .item ul li h4 { font-size: 20px; font-weight: normal; }
.yszytj .web .item ul li ul { margin-top:20px; }
.yszytj .web .item ul li ul li { display: block; font-size: 16px; margin-top: 10px; }
.yszytj .web .item ul li ul li:before { display:none; }

.yjyy { background: #d9dde6; margin-top:135px; position:relative; padding:90px 25px 50px; }
.yjyy .tit { text-align:center; position:absolute; top:-10px; left:50%; transform:translateX(-50%); }
.yjyy .tit span { display: block; height: 65px; font-size:30px; line-height: 65px; padding: 0 25px; letter-spacing: 10px; background: #4a638c; color:#fff; box-shadow:0 0 3px 3px rgba(229,232,238,0.35) inset; white-space:nowrap; }
.yjyy .item { }
.yjyy .item ul li { float:left; width:25%; }
.yjyy .item ul li .box { margin:0 25px; }
.yjyy .item ul li p { text-align: center; font-size: 30px; color: #425383; letter-spacing:10px; }
.yjyy .item ul li input { border:none; width:100%; margin-top:25px; text-align:center; height:50px; line-height:50px; }
.btn_yjyy { text-align:center; margin-top:80px; }
.btn_yjyy a { display: inline-block; width: 244px; height: 65px; line-height: 65px; background: #4a638c; color: #fff; box-shadow: 0 0 3px 3px rgba(229,232,238,0.35) inset; font-size:30px; letter-spacing:10px; }

.yxtj .list { }
.yxtj .list ul { margin:0 -25px; }
.yxtj .list ul li { float:left; width:33.333%; margin-top:55px; }
.yxtj .list ul li .box { margin: 0 25px; box-shadow: 0 0 13px rgba(127,127,127,0.14); }
.yxtj .list ul li .img { }
.yxtj .list ul li .img img { display:block; width:100%; }
.yxtj .list ul li .web { padding: 30px 25px 40px; min-height:210px; }
.yxtj .list ul li .web .tit { }
.yxtj .list ul li .web .tit h3 { font-size: 30px; color: #5b5e66; letter-spacing:8px; }
.yxtj .list ul li .web .tit h4 { font-size: 15px; font-weight: normal; color: #5b5e66; text-transform:uppercase; line-height:16px; margin-top:8px; }
.yxtj .list ul li .web .text { }
.yxtj .list ul li .web .text p { font-size: 14px; line-height: 20px; color: #737171; margin-top:20px; text-transform:uppercase; }

.lx_page_tit.lx_page_tit1 h3 { font-size:55px; }
.tjyfy .list { margin-top:100px; }
.tjyfy .list ul { margin:0 -15px; }
.tjyfy .list ul li { float:left; width:33.333%; }
.tjyfy .list ul li .box { margin: 0 15px; background: #d9dde6; text-align:center; }
.tjyfy .list ul li .tit { height: 65px; font-size: 30px; line-height: 65px; letter-spacing: 10px; background: #4a638c; color: #fff; box-shadow: 0 0 3px 3px rgba(229,232,238,0.35) inset; }
.tjyfy .list ul li .tit span { }
.tjyfy .list ul li .web { padding:1px 10px 50px; min-height:684px; }
.tjyfy .list ul li .web .text { margin-top:20px; }
.tjyfy .list ul li .web .text h4 { font-size: 14px; color: #737171; margin-bottom:20px; }
.tjyfy .list ul li .web .text p { font-size: 14px; line-height: 18px; color: #737171; text-align:center; min-height:18px; }
.tjyfy_gw { text-align:center; margin-top:140px; }
.tjyfy_gw a { display:inline-block; }
.tjyfy_gw img { display: block; max-width: 100%; }
.xzvays .cont { margin-top:80px; }
.xzvays .cont .img { float:left; margin-right:70px; }
.xzvays .cont .img img { display:block; width:100%; }
.xzvays .cont .web { overflow:hidden; letter-spacing:1px; padding-top:30px; }
.xzvays .cont .web p { font-size: 22px; color: #575757; text-align:justify; line-height:48px; margin-bottom:50px; }
.xzvays .cont .web p img { vertical-align:middle; }
.xzvays .cont .web .text { margin-top:100px; }
.xzvays .cont .web .text p { font-size:18px; margin-bottom:0; }

.va_team { }
.va_team .team_list { margin-top:100px; }
.va_team .team_list .img { float:left; width:50%; }
.va_team .team_list .img img { display:block; width:100%; }
.va_team .sslz { margin-top:70px; }

.lxztc .qybz { margin-top:45px; }
.lxztc .qybz h3 { font-weight: normal; font-size: 60px; color: #425383; text-align:center; margin-bottom:80px; }
.lxztc .qybz p { font-size: 45px; line-height: 76px; color: #425383; text-align:justify; letter-spacing:9px; }
.lxztc .list { margin-top:80px; }
.lxztc .list ul { margin:0 -20px; }
.lxztc .list ul li { float:left; width:33.333%; margin-top:45px; }
.lxztc .list ul li .box { background: #e9ebef; margin:0 20px; border-radius:10px; padding:55px 25px 35px; min-height:549px; }
.lxztc .list ul li h3 { font-size: 41px; color: #03237a; }
.lxztc .list ul li .web { margin-top:50px; }
.lxztc .list ul li .web h4 { font-size: 26px; line-height: 43px; color: #03237a; }
.lxztc .list ul li .web p { font-size: 26px; line-height: 46px; color: #03237a; text-align:justify; }

.lxys.lxys1 { padding:0; margin-top:80px; }
.lxys.lxys1 .yjyy { margin-top: 0; padding:50px 25px; }

@media only screen and (max-width: 750px) {
    .page.page19 { padding:10px 0; }
    .lx_page_tit h3 { font-size:24px; letter-spacing:3px; }
    .lxys .list { padding:10px; margin-top:20px; }
    .lxys .list ul li { width: 100%; margin-top:20px; }
    .lxys .list ul li:first-child { margin-top:0; }
    .yszytj { margin-top:20px; padding:30px 0; }
    .yszytj .web h3 { font-size:24px; }
    .yszytj .web .item { margin-top:30px; }
    .yszytj .web .item ul li h4 { font-size: 16px; }
    .yszytj .web .item ul li ul li { font-size:14px; }
    .yjyy { margin-top:30px; padding:10px; }
    .yjyy .tit { position:initial; transform:translateX(0); }
    .yjyy .tit span { font-size: 18px; letter-spacing:0; }
    .yjyy .item ul li { width:100%; margin-top:10px; }
    .yjyy .item ul li p { font-size:18px; }
    .yjyy .item ul li input { margin-top:10px; line-height:40px; height:40px; }
    .btn_yjyy { margin-top:10px; }
    .btn_yjyy a { font-size:18px; height:40px; line-height:40px; }
    .yxtj { margin-top:20px; }
    .yxtj .list ul li { width: 100%; margin-top: 20px; }
    .yxtj .list ul li .web { padding:10px; min-height:initial; }
    .yxtj .list ul li .web .tit h3 { font-size:24px; letter-spacing:5px; }
    .yxtj .list ul li .web .text p { margin-top:10px; }
    .tjyfy { margin-top:20px; }
    .lx_page_tit.lx_page_tit1 h3 { font-size: 16px; }
    .tjyfy .list { margin-top:20px; }
    .tjyfy .list ul li { width: 100%; margin-top:20px; }
    .tjyfy .list ul li:first-child { margin-top:0; }
    .tjyfy .list ul li .tit { font-size:18px; height:50px; line-height:50px; }
    .tjyfy .list ul li .web { min-height:initial; }
    .tjyfy_gw { margin-top:30px; }
    .xzvays { margin-top:20px; }
    .xzvays .cont { margin-top:20px; }
    .xzvays .cont .img { margin:0; float:none; }
    .xzvays .cont .web { padding:10px 0; }
    .xzvays .cont .web p { font-size: 16px; line-height: 26px; margin-bottom: 10px; }
    .xzvays .cont .web .text { margin-top:20px; }
    .xzvays .cont .web .text p { font-size:14px; line-height:20px; }
    .va_team .team_list { margin-top:20px; }
    .va_team .team_list .img { float:none; width:auto; }
    .va_team .sslz { margin-top:20px; }
    .lxztc .qybz { margin-top:20px; }
    .lxztc .qybz h3 { font-size:18px; margin-bottom:10px; }
    .lxztc .qybz p { font-size:16px; line-height:24px; }
    .lxztc .list { margin-top:0; }
    .lxztc .list ul li { width:100%; margin-top:10px; }
    .lxztc .list ul li .box { padding:20px 10px; min-height:initial; }
    .lxztc .list ul li h3 { font-size:24px; }
    .lxztc .list ul li .web { margin-top:10px; }
    .lxztc .list ul li .web h4 { font-size:18px; }
    .lxztc .list ul li .web p { font-size:16px; line-height:24px; }
    .lxys.lxys1 { margin-top:10px; }
    .lxys.lxys1 .yjyy { padding: 20px 10px; }
    .lxys .list ul li .box { min-height:initial; }
    .lxys .list ul li .web { padding:20px 10px 10px; }
}

.lxys .list.list1 ul li .box { min-height: 420px; }
.yszytj.yszytj1 { padding:165px 0 105px; }
.yjyy.yjyy1 { padding:60px 25px; }
.yxtj .list ul li .web .tit h3.h3_1 { font-size:24px; letter-spacing:1px; }
@media only screen and (max-width: 750px) {
    .lxys .list.list1 ul li .box { min-height: initial; }
    .yszytj.yszytj1 { padding: 30px 0; }
    .yszytj.yszytj1 .web .item { line-height:20px; }
    .yszytj.yszytj1 .web .item ul li:before { display:none; }
    .yjyy.yjyy1 { padding:10px; }
    .yxtj .list ul li .web .tit h3.h3_1 { font-size:20px; }
}

.zxfx_tit { text-align:center; }
.zxfx_tit span { display: inline-block; width: 530px; height: 105px; line-height: 105px; border-radius: 5px; background: #5680b9; font-size:41px; color:#fff; letter-spacing:35px; }
.zxfx .cont { position: relative; padding: 18px; margin-top:70px; }
.zxfx .cont .bg_box { width: 255px; height: 255px; background: #343b4b; position:absolute; }
.zxfx .cont .bg_box.bg_box1 { top:0; left:0; }
.zxfx .cont .bg_box.bg_box2 { bottom:0; right:0; }
.zxfx .cont .fx_video { position:relative; z-index:9; background:#fff; }
.zxfx .cont .fx_video video { width:100%; }
@media only screen and (max-width: 750px) {
    .zxfx_tit { }
    .zxfx_tit span { display:block; width:auto; letter-spacing:0; font-size:24px; height:50px; line-height:50px; }
    .zxfx .cont { margin-top: 20px; padding: 0; }
    .zxfx .cont .bg_box { display:none; }
}